如何访问我导航的页面?

时间:2011-03-31 23:15:37

标签: silverlight

我有导航给他的页面

XAML:

<sdk:Frame x:Name="frameNavigator" Source="/Views/page0.xaml" JournalOwnership="OwnsJournal" Navigated="NavigatedPage_Event" />

代码:

frameNavigator.Navigate(new Uri(“/ Views / Page1.xaml”,UriKind.Relative));

我希望能够从保存页面的主类访问page1。

我该怎么办?

1 个答案:

答案 0 :(得分:1)

即使您没有使用MVVM模式,也可以使用MVVM-Lights消息。

在您的子视图中注册:

 Messenger.Default.Register<NotificationMessage>(this, "MyToken", DoSomething);

从您的父视图发送:

 Messenger.Default.Send(new NotificationMessage(this, "SomeData"), "MyToken");

示例应用: https://bitbucket.org/dbeattie/navdemo