【发布时间】:2015-12-09 05:37:50
【问题描述】:
我想做这样的事情:
var iFrame = new Frame();
var iPage = new Page(new Uri("/Views/MyPage.xaml", UriKind.Relative));
// ^ this must be the parameter on creating the page
iFrame.Content = iView;
tabCtrl.Content = iFrame;
其中,我想使用路径打开页面,而不是实例化页面本身,这在功能上是正确的,如下所示:
var iFrame = new Frame();
var iPage = new MyPage();
iFrame.Content = iView;
tabCtrl.Content = iFrame;
我的想法是为存储在数据库中的页面使用维护路径。 有什么想法吗?
【问题讨论】:
-
使用用户控件代替页面怎么样?这样您就可以将它的对象直接添加到选项卡式控件中,
-
请详细说明?我需要将路径作为参数。
-
谢谢@pushpraj,但我正在寻找类似如何使用该 URI 实例化现有页面然后将其添加为内容/
-
您是否遇到任何类型的错误?看起来您可能需要转义“/”,即
@"/Views/MyPage.xaml"或 `"//Views//MyPage.xaml",