Windows Phone XNA消息框错误
本文关键字:错误 消息 XNA Phone Windows | 更新日期: 2023-09-27 18:02:15
在我的windows phone应用程序中有两个方法,它们都显示一个消息框。
我可以随心所欲地调用method1,并且消息框总是正确显示。然而,如果我调用method2之前调用了method1,我得到错误:
the Guide UI is already active. Wait until Guide.IsVisible is false before issuing this call
我的两个方法看起来像这样;
try
{
...
}
catch (Exception ex)
{
Guide.BeginShowMessageBox("Error",
"There was a problem.",
new List<string> { "OK" }, 0, MessageBoxIcon.Alert, asyncResult => Guide.EndShowMessageBox(asyncResult), null);
}
这有什么问题吗?
我认为我的调用EndShowMessageBox应该是足够的,但我仍然得到错误。
我发现了这个问题。我的代码实际上导致消息框打开两次非常快。我只是给IsVisible添加了一个复选框,现在第二个框不显示了。
if (!Guide.IsVisible)