非Silverlight应用程序中部署类的替代方案

时间:2015-03-12 16:34:53

标签: c# windows xaml silverlight windows-phone-8.1

是否有任何其他方法可以使用Deployment类或其他类,它与Silverlight应用程序中的部署类具有相同的用途。 我正在实现一个非Silverlight应用程序(移动应用程序),我写了这样一行:

Deployment.Current.Dispatcher.BeginInvoke(() => lblTranslatedText.Text = strTest);

然后它显示我:

在当前上下文中不存在部署名称

我尝试了System.Windows.Deployment之类的所有可能性,因为它是非Silverlight应用程序我无法使用部署类。请给我一个解决方案。

1 个答案:

答案 0 :(得分:0)

对于Windows运行时应用,您将使用Windows.UI.Core。CoreDispatcher对象的RunAsync方法。您通常可以从应用程序的当前窗口中获取此信息:

await Window.Current.Dispatcher.RunAsync(...);

或者

await CoreWindow.GetForCurrentThread().Dispatcher.RunAsync(...);