我有一个按钮和一个窃听事件:无法导航到
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