gpt4 book ai didi

c# - Windows XAML 通用可移植库中的 Windows Phone API 在哪里?

转载 作者:行者123 更新时间:2023-11-30 20:49:18 26 4
gpt4 key购买 nike

我有一个适用于 Windows Phone 8.0 和 Windows 8 的库,我想制作相同的库来支持 Windows Phone 8.1 和 Windows 8.1 通用应用程序。

但是,当我尝试将我的代码移植到通用 XAML 库中时,甚至在使用我发现缺少的模板创建的 Windows Phone 8.1 通用应用程序中尝试某些 API 时,例如,

using Microsoft.Phone.Info;
using Microsoft.Phone.Net.NetworkInformation;

或者我在 App.xaml.cs 文件中使用 PhoneApplicationFrame 类 RootFrame,现在已经发生了巨大的变化。

我在哪里可以找到这些命名空间以获取与设备相关的信息?

最佳答案

以下是与您提到的 API 等效的 Windows 运行时 API:

请注意,您不会有 1:1 的等价物。您将可以使用新功能,但会缺少其他功能(例如:Battery API)。

关于 PhoneApplicationFrame 中的更改,您不应尝试将 Silverlight 模型(导航、框架系统...)放入新的通用模型中。相反,我建议使用默认项目模板并使用该模型(使用 NavigationHelperSuspensionManger 等帮助程序类)。

编辑(感谢@Romasz):这是一个 MSDN 页面,应该可以帮助您 Migrating your Windows Phone 8 app to a Windows Runtime XAML app

关于c# - Windows XAML 通用可移植库中的 Windows Phone API 在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23821885/

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