gpt4 book ai didi

windows-phone-7 - 未经授权的访问异常未处理

转载 作者:行者123 更新时间:2023-12-04 05:32:39 25 4
gpt4 key购买 nike

我需要从单击事件中调用一个 xaml 文件,并且我正在使用 c# 进行开发。我已经创建了 Xaml 文件并完成了其中的设计部分,现在我需要从我的应用程序中调用这个 xaml 文件。我尝试了以下

NavigationService.Navigate(new Uri("/xxx.xaml", UriKind.Relative));

但它给了我以下错误,

unauthorized access exception was unhandled. 
Invalid cross-thread access.

这有什么问题?我在我的一个函数之间调用这个 xaml 文件,我需要在其中显示这个由 .xaml 指定的屏幕。 .

最佳答案

好像您正在尝试调用 Navigate来自后台线程的方法。而是从 UI 线程调用它,如下所示:

Dispatcher.BeginInvoke(() =>
{
NavigationService.Navigate(new Uri("/xxx.xaml", UriKind.Relative));
});

从评论编辑:
Dispatcher.BeginInvoke(() =>
{
if(MessageBox.Show("message", "title", MessageBoxButton.OKCancel) == MessageBoxResult.OK)
{
NavigationService.Navigate(new Uri("/xxx.xaml", UriKind.Relative));
}
});

关于windows-phone-7 - 未经授权的访问异常未处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12387316/

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