WPF. Добавление и открытие нового окна

Что такое WPF?

Windows Presentation Foundation — один из компонентов ядра .NET Framework, который позволяет разработчикам создавать богатые, различные Windows приложения.

Добавление нового окна в WPF

Чтобы осуществить открытие нового окна в WPF приложении, для начала нужно создать окно. Для этого правой кнопкой мыши (ПКМ) нажимаем на название проекта в «Обозреватель решений» — пункт «Добавить» — «Окно».

WPF. Добавление нового окна

Далее нужно указать название и нажать кнопку «Далее».

WPF. Выбор добавляемого элемента

Открытие нового окна

После того как окно (в моём случае - Window_AddCloth.xaml) будет создано, нужно перейти к коду главного окна (MainWindow.xaml.cs) и прописать следующий код:

new Window_AddCloth().ShowDialog(); // открытие нового окна

где:

  • new – функция создания нового объекта/элемента;
  • Window_AddCloth() - наименование окна;
  • ShowDialog()/Show() - функция открытия окна.

Разница между функциями в том, что ShowDialog(), блокирует какое - либо взаимодействие с главным окном, пока данное окно будет открыто, а  Show() позволяет взаимодействовать с двумя окнами сразу.

WPF. Код для открытия нового окна

WPF. Открытие нового окна

Так происходит открытие нового окна в WPF приложении.

Автор статьи: Александр Каримов.

4.18/5 (11)

Оцените