是否有任何其他方法可以使用Deployment类或其他类,它与Silverlight应用程序中的部署类具有相同的用途。 我正在实现一个非Silverlight应用程序(移动应用程序),我写了这样一行:
Deployment.Current.Dispatcher.BeginInvoke(() => lblTranslatedText.Text = strTest);
然后它显示我:
在当前上下文中不存在部署名称
我尝试了System.Windows.Deployment
之类的所有可能性,因为它是非Silverlight应用程序我无法使用部署类。请给我一个解决方案。
答案 0 :(得分:0)
对于Windows运行时应用,您将使用Windows.UI.Core。CoreDispatcher对象的RunAsync方法。您通常可以从应用程序的当前窗口中获取此信息:
await Window.Current.Dispatcher.RunAsync(...);
或者
await CoreWindow.GetForCurrentThread().Dispatcher.RunAsync(...);