gpt4 book ai didi

c# - 从 Windows Phone 8.1 中的任务调用主线程

转载 作者:行者123 更新时间:2023-11-30 23:28:20 24 4
gpt4 key购买 nike

我有密码

async Task<String> RunAsync()
{
using(var client = new HttpClient())
{
// Doing some Work without blocking UI.
// Here i want to call my main thread delegate function
del(jsonString);
}
}

我想在主线程中调用委托(delegate)函数。我试过 Dispatcher 但没有 Dispatcher 类。我将如何在 Windows Phone 8.1 SDK 中做到这一点

最佳答案

您可以从应用程序的任何位置访问 CoreWindows 的 Dispatcher,如下所示:

await CoreApplication.MainView.CoreWindow.Dispatcher.RunAsync(CoreDispatcherPriority.High, () => {

//call main thread here
});

请记住,调用主线程需要一些时间(在我的诺基亚 Lumia 635 上最多需要半秒)。因此,如果您有循环,请不要在每次迭代中使用 Dispatcher.RunAsync()

关于c# - 从 Windows Phone 8.1 中的任务调用主线程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36052382/

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