WPF如何更改首先打开哪个窗口

时间:2019-03-24 03:49:00

标签: c# wpf window

我正在使用WPF为自己制作一个简单的预算应用程序,但我不知道如何更改首先打开哪个窗口。我的意思是,当您启动程序时,现在它会打开MainWindow,但我希望它打开另一个窗口。我已经在我的app.xaml.cs文件中尝试过此操作:

  public partial class App : Application
{
    void App_Startup(object sender , StartupEventArgs e)
    {
        GetNameWindow getNameWindow = new GetNameWindow();
        getNameWindow.Show();
    }
}
我读过的

是一种方法,但是对我不起作用。我正在使用c#和Visual Studio2017。谢谢!

1 个答案:

答案 0 :(得分:1)

要更改启动窗口,请打开App.xaml并将"MainWindow.xaml"替换为您的窗口:

StartupUri="GetNameWindow.xaml">

对于您要执行的操作,您需要删除StartupUri="MainWindow.xaml"而不是使用Startup="App_Startup",然后它将在启动时调用事件处理程序。