gpt4 book ai didi

c# - Windows Phone 上 Windows.ApplicationModel.Package 限制的解决方法?

转载 作者:太空狗 更新时间:2023-10-29 19:38:40 27 4
gpt4 key购买 nike

我正在为面向 Windows Phone 8.1 的 Windows 运行时应用程序创建“关于”页面。在 Windows 8.1 和 Windows 10 UWP 上,通过使用名为 Windows.ApplicationModel.Package 的 API 显示有关应用程序的大部分基本信息几乎是微不足道的。 .

但是,由于我无法理解的原因,Windows.ApplicationModel.Package 在 Windows Phone 上存在严重缺陷。 IdInstallDateInstalledLocation 自 Windows Phone 8 以来可用,DisplayNameDescription PublisherDisplayName,用户真正关心的东西,并不是。 (版本信息存在于 Id 中,至少是这样。)

是否有任何其他方法可以在 Windows Phone 上可靠地访问此信息,而不是自己读取和解析 list XML,或者更糟的是,对值进行硬编码?我真的宁愿不必诉诸其中任何一个。

最佳答案

我不确定是否有一些 API 可以获得比通过 Package API 获得的更多详细信息,但对于应用程序显示名称和描述,有一个技巧可能会有所帮助。

这两个字符串的内容可以本地化。您需要在 list 中使用 ms-resource: 方案声明它们(例如 ms-resource:AppName 作为应用程序名称),然后将本地化字符串添加到您的字符串中资源。

enter image description here

除了为您的应用使用本地化名称/描述之外,这还允许您轻松地从代码中获取名称和描述。

关于c# - Windows Phone 上 Windows.ApplicationModel.Package 限制的解决方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32850053/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com