c# – 如何在Windows Phone 8上的async方法中使用Messagebox.Show?

前端之家收集整理的这篇文章主要介绍了c# – 如何在Windows Phone 8上的async方法中使用Messagebox.Show?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
MessageBox生成异常.如何在异步方法中使用MessageBox
private async void Purchheard(object sender,EventArgs e)
{
    Debug.WriteLine("Начинаю покупку");
    try
    {
        await CurrentApp.RequestProductPurchaseAsync(ID,false);
        if(license.ProductLicenses[ID].IsActive)
        {
            world.is_freemium=false;
        }
    }
    catch (Exception ex)
    {
        MessageBox.Show("Finished!");
    }
}

解决方法

Dispatcher.BeginInvoke(delegate() { MessageBox.Show("your stuff"); });
原文链接:https://www.f2er.com/csharp/244611.html

猜你在找的C#相关文章