【发布时间】:2017-11-17 19:10:56
【问题描述】:
我有两个 xaml。一个是MainWindow,另一个是NewWindow。 我想在程序运行时显示 NewWindow 5 秒。 5 秒后,我想显示 MainWindow。
如何在 WPF 中更改 xaml?
这里是主窗口。
<Window x:Class="WpfApplication2.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" Height="350" Width="525">
<Grid>
</Grid>
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
}
}
这是新窗口。
<Window x:Class="WpfApplication2.NewWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="NewWindow" Height="300" Width="300">
<Grid>
</Grid>
public partial class NewWindow : Window
{
public NewWindow()
{
InitializeComponent();
}
}
【问题讨论】:
-
即你想显示一个启动画面?如果是,MSDN 包含如何执行此操作的说明。如果不是,请提供更详细的问题。
-
使用计时器并打开
NewWindow。 -
您可以发布一些您尝试过的代码。因为有几种方法可以做到这一点。
-
是闪屏吗?
-
我用 Expression Blend 制作了 NewWindow。因为习惯了加载屏幕。
标签: wpf