C# 在codebehind中导航到带有参数但不带OnNavigateTo方法的页面
我正在开发一个Windows8商店应用程序。 我想在导航到应用程序中的另一个页面时传递一个参数 我使用的是MVVMLight工具包,我使用的是C# 在codebehind中导航到带有参数但不带OnNavigateTo方法的页面,c#,design-patterns,mvvm,windows-store-apps,mvvm-light,C#,Design Patterns,Mvvm,Windows Store Apps,Mvvm Light,我正在开发一个Windows8商店应用程序。 我想在导航到应用程序中的另一个页面时传递一个参数 我使用的是MVVMLight工具包,我使用的是导航服务中的导航(字符串类型,对象参数)方法,该方法实现了INavigationService 我可以导航到该页面并使用参数,但仅当我使用OnNavigateTo(NavigationAgs e)方法时 事实上,我只希望第二页的ViewModel中的参数不使用第二页的codebehind中的任何代码。您可以使用GalaSoft.MvvmLight.Mess
导航服务中的导航(字符串类型,对象参数)
方法,该方法实现了INavigationService
我可以导航到该页面并使用参数,但仅当我使用OnNavigateTo(NavigationAgs e)
方法时
事实上,我只希望第二页的ViewModel中的参数不使用第二页的codebehind中的任何代码。您可以使用GalaSoft.MvvmLight.Messaging.Messenger在应用程序内进行通信。
请参阅
更多详细信息。请查看我通过接口实现的MVVM导航及其实现
只需执行\u导航服务。导航(false)代码>
(我正在导航到ViewModel映射,我的导航服务只知道X ViewModel映射到了X.xaml页面!)
更多