在silverlight导航框架中如何从mainpage.xaml导航到xaml页面?在我的情况下,我有菜单项,并需要去菜单点击相应的菜单项的XAML页面。silverlight导航框架
0
A
回答
1
您可以在启动时在App.xaml.cs文件中注册NavigationService变量。在您第一次访问托管导航框架的页面时分配变量 - 您从框架控件获取NavigationService。
在你的菜单用户控件,你可以在App命名空间访问的NavigationService: ((MyApp的)应用程序).NavigationService
1
解决方案: - 在XAML页面,这是类型的用户控件的导航可以通过进行在xaml页面中添加导航框架。
例如: - 的XAML页面
<navigation:Frame x:Name="ContentFrame" Style="{StaticResource ContentFrameStyle}"
Source="/Home" Navigated="ContentFrame_Navigated" NavigationFailed="ContentFrame_NavigationFailed">
<navigation:Frame.UriMapper>
<uriMapper:UriMapper>
<uriMapper:UriMapping Uri="" MappedUri="/Views/Home.xaml"/>
<uriMapper:UriMapping Uri="/{pageName}" MappedUri="/Views/{pageName}.xaml"/>
</uriMapper:UriMapper>
</navigation:Frame.UriMapper>
</navigation:Frame>
在页面的.cs
ContentFrame.Navigate(new Uri("URIPATH", UriKind.Relative));
//其中URIPATH是其导航所需
相关问题
- 1. Silverlight 4嵌套导航框架通信
- 2. Silverlight:问题Childwindow和导航框架
- 3. 导航框架问题Silverlight 4
- 4. 在Silverlight中嵌套导航框架
- 5. 带导航的Silverlight MVVM框架
- 6. zend框架导航
- 7. MVVM和导航框架
- 8. 导航框架和Combobox MVVM
- 9. 框架页面导航
- 10. 从Silverlight UserControl中调用包含导航框架的NavigationService
- 11. Silverlight 4实体框架将DataGridColumn绑定到导航属性
- 12. 如何在Silverlight导航框架中添加自定义转换?
- 13. SilverLight 4:从Javascript导航到SL控件中的不同框架
- 14. 内容框架导航无法正常工作 - silverlight 4
- 15. 在我的Silverlight 4应用程序中使用导航框架
- 16. Silverlight 3的导航框架:查询自定义网址
- 17. 有两个框架的Silverlight导航应用程序
- 18. Silverlight应用程序中的框架导航
- 19. 框架导航中的UWP框架 - 如何访问父框架?
- 20. Silverlight导航问题
- 21. Silverlight导航,摆脱'#'
- 22. Silverlight 3的导航
- 23. 实体框架.Include()导航另一个导航属性
- 24. WPF中导航窗口和导航框架的区别
- 25. Zend框架2导航子子菜单
- 26. 实体框架反向导航
- 27. Skel框架多级/下拉导航
- 28. 实体框架订购导航对象
- 29. ADO.Net实体框架对象导航?
- 30. 标签导航 - 框架还是AJAX?
你有没有类尝试使用NavigationService.Navigate(“AnotherPage.xaml”,UriKind.AbsoluteOrRelative);打电话? – kanchirk 2011-06-07 12:54:14
我在用户控件页面中添加菜单项。所以我没有得到NavigationService.Navigate方法.. – Azhagiri 2011-06-07 12:55:41
嗯,我看到..在用户控件中,添加引用到System.Windows.Navigation并尝试。您想要完成的是在MenuClick上,您可以将导航呼叫触发到相应的Xaml。 – kanchirk 2011-06-07 12:57:39