我正在开发Windows Phone 8.1应用程序并使用Dispatcher.RunAsync方法,但它没有第二次执行

时间:2016-01-20 06:44:59

标签: windows windows-phone-7 windows-phone-8

我正在开发Windows Phone 8.1应用程序并使用Dispatcher.RunAsync方法但它只执行一次,当控件再次来到同一个Dispatcher时,Dispatcher中的代码没有执行。

1 个答案:

答案 0 :(得分:0)

您可以检查控件何时第二次到调度程序,Dispatcher是否具有线程访问权限。在这种情况下,它可能不会执行内部代码。 您可以使用调度程序的以下属性来检查它。

 public bool HasThreadAccess { get; } 

CoreDispatcher类中的此属性。