我想知道是否有人之前已经这样做过或试过这样做 . 我想从当前页面导航到生成并存储在隔离存储上的页面 .
那可能吗?
我已经找到了一种生成xaml代码的方法,我正在努力生成xaml.cs文件,但我似乎无法找到一种导航到隔离存储中新创建的现有文件的方法 . 我正在使用“isostore”URI模式,但它在RootFrame_NavigationFailed中抛出异常:[System.InvalidOperationException] = {“在位置'/isostore; /screenTest.xaml'找不到XAML . ”} . 先感谢您 .
最好的祝福,
西皮
2 回答
我认为你能得到的最接近的是:
在隔离存储中存储用户控件(而不是页面)
使用
XamlReader.Load
加载它们在当前页面内注入加载的UserControl
缺点:
您可以忘记代码隐藏文件,因为您必须找到另一种方法来连接事件 . 我建议采用MVVM方法,通过绑定操作并为每个usercontrol使用相同的viewmodel
您没有使用NavigationService,因此您必须处理导航内容(后退按钮和逻辑删除后应用程序恢复)