gpt4 book ai didi

xaml - 无法导航到另一个页面

转载 作者:行者123 更新时间:2023-12-04 06:49:47 26 4
gpt4 key购买 nike

我有一个按钮和一个点击事件:

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))

最佳答案

好的,在注释掉一些代码直到它起作用之后,事实证明我有一个空的 OnNavigatedTo 覆盖:

protected override void OnNavigatedTo(NavigationEventArgs e)
{
//base.OnNavigatedTo(e);
}

如果您取消对 base.OnNavigatedTo 的注释,它现在可以工作了。

我认为让我震惊的是从具有此空覆盖的页面导航时发生错误。此外,神秘的错误消息并没有多大帮助。

关于xaml - 无法导航到另一个页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12358629/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com