[英]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.