Страница vs Окно в WPF?

В чем разница между страницей и окном в WPF при добавлении нового файла в Обозреватель решений?

Ответ 1

Страницы

предназначены для использования в приложениях навигации (обычно с кнопками "Назад" и "Вперед", например, Internet Explorer). Страницы должны размещаться в NavigationWindow или Frame

Windows - это обычное приложение Windows WPF, но может размещать страницы через контейнер Frame

Ответ 2

Окно всегда отображается независимо, Страница предназначена для отображения внутри рамки или внутри NavigationWindow.

Ответ 3

Управление страницей может содержаться в Window Control, но наоборот невозможно

Вы можете использовать управление страницей в элементе управления Window с помощью элементов управления NavigationWindow и Frame. Окно - это корневой элемент управления, который должен использоваться для хранения/размещения других элементов управления (например, кнопки) в качестве контейнера. Страница - это элемент управления, который может быть размещен в других элементах управления контейнерами, таких как NavigationWindow или Frame. У элемента управления страницы есть своя цель служить как другие элементы управления (например, Button). Страница предназначена для создания приложений, подобных браузерам. Поэтому, если вы размещаете страницу в NavigationWindow, вы получите встроенную навигационную реализацию. Страницы предназначены для использования в приложениях навигации (обычно с кнопками "Назад" и "Вперед", например, Internet Explorer).

WPF обеспечивает поддержку навигации в стиле браузера внутри автономного приложения с использованием класса Page. Пользователь может создавать несколько страниц, перемещаться между этими страницами вместе с данными. Доступно несколько способов перемещения по одной странице на другую страницу.