Создание страницы в коде позади во время выполнения - PullRequest
0 голосов
/ 26 января 2012

Я читаю о службах навигации WPF и у меня есть общий вопрос.

Во время выполнения я хочу иметь возможность анализировать внешний XML-файл, содержащий информацию о пользовательском интерфейсе (т. Е. Серии экранов), а затем в программном коде создать службу навигации WPF с несколькими страницами.Можно ли создать новую страницу WPF во время выполнения или сначала ее нужно создать в Visual Studio?

Спасибо, Майк

1 Ответ

0 голосов
/ 26 января 2012

Вы можете создать новую страницу в коде позади.Все, что вам нужно, это рамка, чтобы добавить ее к

Page page = new Page();
MainFrame.Navigate(page); // MainFrame is the x:Name of the Frame within XAML
...