2017-04-11 70 views
0

我需要访问存储在Package.appxmanifest中的显示名称字段。我正在开发Xamarin Forms,并试图通过依赖注入从windows phone 8.1项目访问它。如何访问Windows Phone 8.1(Xamarin Forms)中的应用程序显示名称

为了使它更有点清楚,这是我想检索字段:

Package.appxmanifest

当我尝试从Package.Current访问信息,我没有看到任何的选项显示名称。我得到以下选项(这些都不是正确的):

Package.Current.Id

没有人有任何想法如何,我可以访问此信息?

回答

1

看来你不能,看看这个页面在documentation。它有这样的评论;

此属性仅支持Windows应用商店应用。如果您在由Package.Current之外的任何 机制创建的包的实例上调用 此属性,则此属性将返回一个空的 字符串(“”)。

我不确定Package.appxmanifest文件是否仍在设备上安装的应用程序中,如果是这样,您可以尝试手动读取并从中提取它。

+0

究竟是什么定义了Windows应用商店应用?因为该应用程序可以上传到Windows应用商店,并成为一个Windows应用商店... –

+1

当时的Windows应用商店应用是桌面应用。在Windows 8的时候,有一个Windows商店和Windows Phone商店。这一切都在UWP之前。 –

相关问题