Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/319.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 新的Windows Phone Silverlight 8.1应用程序_C#_Silverlight_Windows Phone 8_Windows Phone 8.1 - Fatal编程技术网

C# 新的Windows Phone Silverlight 8.1应用程序

C# 新的Windows Phone Silverlight 8.1应用程序,c#,silverlight,windows-phone-8,windows-phone-8.1,C#,Silverlight,Windows Phone 8,Windows Phone 8.1,我刚刚将我的Windows Phone HTC 8S更新为Windows Phone 8.1开发者预览版,我想开始使用任何新的API。我确实遇到过Windows.Phone.System.LockScreen扩展性命名空间,但它说: 支持的最低手机Windows phone 8.1[Windows phone Silverlight] 8.1仅适用于应用程序] 我们目前正在开发的普通Windows Phone 8应用程序与“Windows Phone Silverlight 8.1”应用程序之间

我刚刚将我的Windows Phone HTC 8S更新为Windows Phone 8.1开发者预览版,我想开始使用任何新的API。我确实遇到过Windows.Phone.System.LockScreen扩展性命名空间,但它说:

支持的最低手机Windows phone 8.1[Windows phone Silverlight] 8.1仅适用于应用程序]


我们目前正在开发的普通Windows Phone 8应用程序与“Windows Phone Silverlight 8.1”应用程序之间是否存在差异?我以前从未听说过Silverlight 8.1应用程序。

Windows Phone Silverlight 8.1是Windows Phone 8应用程序的“延续”(除了本机应用程序和一些例外,大多数WP8.0应用程序都是Silverlight 8.0)。它提供了更多的可能性,只需对代码进行少量更改,您可以阅读更多内容:

Windows Phone Silverlight 8.1应用程序模型使Windows Phone 8开发人员能够访问Windows Phone应用商店应用程序中提供的一些最新功能,而无需显著修改现有的Windows Phone 8代码

在8.1下开发Windows应用商店应用程序时,有两条主要路径:Windwos运行时应用程序和提到的Windows Phone Silverlight 8.1->。两者都有优点和缺点。Windows运行时应用程序可以更容易地移植到其他设备,您还会发现一些API仅适用于运行时应用程序和WinRT下的一些其他控件。您可能还想阅读有关

至于Silverligt,你也可以看看

有关编程概念的更多信息,您将发现

所以当你发现这样一句话:

适用于:Windows Phone 8和Windows Phone Silverlight 8.1 | Windows Phone OS 7.1

这意味着它不能与WP8.1运行时应用程序一起使用。反之亦然:

支持的最低手机Windows phone 8.1[仅限Windows运行时应用程序]


仅适用于运行时应用程序。这两款车型就是一个很好的例子。

非常感谢@Romasz。当我在MSDN页面上读到它时,我感到非常困惑,因为我刚才读到的一些东西使我认为MS正在摆脱Silverlight。@spike.y注意8.1具有向后兼容性-WP8.0应用程序应该运行没有问题。微软未来将如何处理Silverlight/WinRT是一个问题——请注意,Silverlight下运行着数千个应用程序。如果我正在启动一个新的应用程序,那么我会选择WinRT——它更容易将它移植到其他设备上(在许多情况下,它已经是一个通用的应用程序),有很多很好的东西,比如背景任务等等。如果您是在WP8.0下编写代码,那么在WinRT下编写就不难了。有一些新的东西需要学习,但很多都是一样的。对于其他开始在8.1平台上开发的开发人员来说,他们想知道有什么不同:看看这个视频,它真的帮助我了解了正在发生的事情。