Как открыть окно и загрузить в него мой XAML-файл?(XAML и C #) - PullRequest
3 голосов
/ 12 апреля 2011

Я новичок в WPF и C #, и мне нужна помощь - извините за вопрос новичка!

В любом случае у меня есть «окно» панели управления в качестве файла, который загружается при запуске моего проекта, а затем у меня есть кнопка на этой панели управления, которая при нажатии запускает событие. Внутри этой «функции события» я пытаюсь загрузить новое окно с собственным XAML-кодом. Как мне это сделать? Я гуглил, но безрезультатно.

Пожалуйста, объясните с точки зрения непрофессионалов, я все еще изучаю все это.

Спасибо!

private void btnCustomers_clicked(object sender, RoutedEventArgs e)
    {
       //load in Customers.xaml file here - in a new window 
    }

1 Ответ

1 голос
/ 12 апреля 2011

Вам нужно объявить экземпляр класса, который является вашим другим окном, затем вызвать Show() для него. Поэтому, если ваше другое окно называется call MySecondWindow, вы пишете следующее в свой обработчик событий.

MySecondWindow otherWindow = new MySecondWindow();
otherWindow.Show();

Основное объяснение того, как работают окна, можно найти на сайте MSDN .

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