我正在开发Windows Phone 8.1应用程序并使用Dispatcher.RunAsync方法但它只执行一次,当控件再次来到同一个Dispatcher时,Dispatcher中的代码没有执行。
答案 0 :(得分:0)
您可以检查控件何时第二次到调度程序,Dispatcher是否具有线程访问权限。在这种情况下,它可能不会执行内部代码。 您可以使用调度程序的以下属性来检查它。
public bool HasThreadAccess { get; }
CoreDispatcher类中的此属性。