簡體   English   中英

導航到用戶控件中的頁面(地鐵應用程序win8)

[英]navigate to page in user control (metro app win8)

我已經添加了usercontrol,並且想要瀏覽用戶控件中的不同頁面,

我嘗試了很多類似下面的方法:

var frame = Window.Current.Content as Frame; frame.Navigate(typeof(Pages.createNewsLetter));

this.Frame.Navigate(typeof(Pages.createNewsLetter));

你好,阿里,你可以做的是在App.xaml.cs中定義一個Frame類型的靜態變量,並且可以像這樣相對於該框架進行導航。.OnLaunched方法中,App.xaml.cs中有一個Frame類型的變量名rootframe像這樣將本地變量轉換為公共靜態變量。

 public static Frame RootFrame ;

現在,在您的用戶控件中,可以使用此RootFrame作為參考來進行這樣的導航。

 App.RootFrame.Navigate((typeof(MainPage)));

希望能解決您的問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM