在运行时在代码后面创建一个页面

时间:2012-01-25 22:04:28

标签: wpf vb.net .net-4.0 iui navigationservice

我正在阅读WPF导航服务,我有一个普遍的问题。

在运行时,我希望能够解析具有关于UI的信息的外部XML文件(即一系列屏幕),然后在代码隐藏中创建具有多个页面的WPF导航服务。是否可以在运行时创建新的WPF页面,或者是否必须首先在Visual Studio中创建它们?

由于 麦克

1 个答案:

答案 0 :(得分:0)

您可以在后面的代码中创建新页面。您只需要一个框架即可将其添加到

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