我有一個按鈕和一個竊聽事件:無法導航到
private void btnSetLocationName_Click_1(object sender, RoutedEventArgs e)
{
ApplicationModel.LocationName = locationName.Text;
Frame.Navigate(typeof(GroupsPage));
}
我只想導航到另一個頁面。不幸的是,Frame.Navigate不起作用。我也嘗試確保它在GUI線程中運行: await this.Dispatcher.RunAsync(CoreDispatcherPriority.High,()=> Frame.Navigate(typeof(GroupsPage)));
但是,它應該這樣做,因爲按鈕的點擊處理程序在GUI線程中運行。發生
以下錯誤: 災難性故障(從HRESULT異常:0x8000FFFF(E_UNEXPECTED))
你有沒有試過導航到一個簡單的空白頁?嘗試實例化GroupsPage時可能會引發異常?另外,是在同一個程序集中定義的GroupsPage.xaml? – Krishna
您是否使用Windows 8的RTM版本? –
嗨,yep,GroupsPage是在主要程序集中,也嘗試創建一個單獨的空白頁面(它不是從LayoutAwarePage繼承),但它獲得了通過InitializeComponent,但然後失敗。它是Windows 8 RTM。 – krisdyson