C# Windows XAML通用便携库中的Windows Phone API在哪里?
我有一个适用于Windows Phone 8.0和Windows 8的库,我想用它来支持Windows Phone 8.1和Windows 8.1通用应用程序 但是,当我尝试将代码移植到通用XAML库中,或者甚至尝试在Windows Phone 8.1通用应用程序中使用我所看到的模板创建的一些API时,例如C# Windows XAML通用便携库中的Windows Phone API在哪里?,c#,xaml,windows-phone-8.1,win-universal-app,C#,Xaml,Windows Phone 8.1,Win Universal App,我有一个适用于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; 或者我使用的是PhoneApplicat
using Microsoft.Phone.Info;
using Microsoft.Phone.Net.NetworkInformation;
或者我使用的是PhoneApplicationFrame类,App.xaml.cs文件中的RootFrame,它现在变化太大了
在哪里可以找到这些名称空间来获取与设备相关的信息?以下是与您提到的API等效的Windows运行时API:
PhoneApplicationFrame
中的更改,您不应该尝试将Silverlight模型(导航、框架系统…)与新的通用模型相适应。相反,我建议使用默认项目模板并使用该模型(与助手类一起使用,如NavigationHelper
和suspensionmanager
)
编辑(谢谢@Romasz):这是一个MSDN页面,可以帮助您以下是与您提到的API等效的Windows运行时API:
PhoneApplicationFrame
中的更改,您不应该尝试将Silverlight模型(导航、框架系统…)与新的通用模型相适应。相反,我建议使用默认项目模板并使用该模型(与助手类一起使用,如NavigationHelper
和suspensionmanager
)
编辑(谢谢@Romasz):这是一个MSDN页面,它应该可以帮助您(+1),因为您已经更快了;)-我的回答只是一个参考:-并不是每个功能/名称空间都可用,有些功能/名称空间有其等价物,但有些没有。谢谢你们两位,这些突破性的更改,天哪!我不需要PhoneApplicationFrame进行导航,但我之前注册了PhoneApplicationFrame.OrientionChanged事件以获取当前方向。(+1)因为您的速度更快;)-我的回答只是一个参考:-并不是每个功能/名称空间都可用,有些功能/名称空间有其等价物,但有些没有。谢谢你们两位,这些突破性的更改,天哪!我不需要PhoneApplicationFrame进行导航,但我之前注册了PhoneApplicationFrame.OrientionChanged事件以获取当前方向。