2011-03-31 49 views
1

我有我瀏覽到他頁如何訪問我導航的頁面?

XAML:

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

代碼:

frameNavigator.Navigate(新的URI( 「/Views/Page1.xaml」,UriKind.Relative) );

我想有能力從持有頁面的主類訪問page1。

我該怎麼辦?

回答

1

即使您不使用MVVM模式,也可以使用MVVM-Lights消息傳遞。

註冊在你的孩子的看法:

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

從父視圖發送:

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

示例應用程序: https://bitbucket.org/dbeattie/navdemo

+0

這不回答OP的問題。 – Telaclavo 2011-12-10 15:59:10

+0

當我使用NavigationService的時候,我把這個問題當成瞭如何與Silverlight中的子頁進行通信。 – 2011-12-10 17:15:18