Загрузка страницы в WPF - PullRequest
       10

Загрузка страницы в WPF

5 голосов
/ 30 марта 2010

Ребята, у меня есть базовое приложение WPF. Содержит App.xaml как всегда и Mainwindow.xaml. Я также создал несколько страниц, таких как page1 / 2/3. Я хочу загрузить, например, page1.xaml в mainwindow.xaml. Это возможно? А также хочу закрыть его, чтобы содержимое mainwindow.xaml оставалось там.

Я не хочу, чтобы это было навигационное приложение со стрелками влево / вправо вверху.

Ответы [ 3 ]

14 голосов
/ 27 апреля 2012

Я пришел сюда, чтобы добавить, что существует множество способов загрузки страниц во фрейм:

Установив источник (как упомянуто @Shift)

frame1.Source = new Uri("Page1.xaml", UriKind.RelativeOrAbsolute);

Установив содержимое:

frame1.Content= new Page1();

Используя NavigationService:

frame1.NavigationService.Navigate(new Page1());
3 голосов
/ 31 марта 2010

Добавление рамки и установка источника для рамки, как делает мой день :)

frame1.Source = new Uri("Page1.xaml", UriKind.RelativeOrAbsolute);
0 голосов
/ 30 марта 2010

Вы можете добавить рамку на главную страницу и загрузить на нее страницы.

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