WPF как изменить, какое окно открывается первым - PullRequest
1 голос
/ 24 марта 2019

Я использую 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 studio 2017. Спасибо!

1 Ответ

1 голос
/ 24 марта 2019

Чтобы изменить окно запуска, откройте App.xaml и замените "MainWindow.xaml" на ваше окно:

StartupUri="GetNameWindow.xaml">

Для того, что вы пытались сделать, вам нужно будет удалить StartupUri="MainWindow.xaml" и вместо этого использовать Startup="App_Startup", а затем он вызовет ваш обработчик событий при запуске.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...