为什么XAML的功能会从手机SDK中丢失?

时间:2013-03-20 12:51:15

标签: xaml windows-phone-8

桌面上支持的手机似乎不支持XAML的各个部分。我昨天在这个问题上创建了一个问题,WrapPanelUniformGrid未包含在手机SDK上的XAML中。

为什么XAML不同且某些功能缺失?

当您尝试在Google上搜索某个主题的文档或帮助,或者如何从XAML手机SDK问题中获得解决方案时,它不会成为一个问题,因为您获得了XAML的结果桌面开发,在手机上不受支持。搜索Microsoft Docs也很困难,因为他们没有告诉您手机SDK中包含或未包含的内容。

1 个答案:

答案 0 :(得分:2)

如果您想了解差异,则需要查看MSDN文章,例如

http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj735581%28v=vs.105%29.aspx

这详细介绍了共享UI的局限性

http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj714088%28v=vs.105%29.aspx

然而,要回答你的问题:

  

Windows Phone 8上的XAML和Windows 8上的XAML不是二进制文件   兼容。如前所述,您用于构建UI的控件   在每个平台上都是类似的。它们的名称,行为和类似   他们公开的编程接口或语法。但是,他们是   专门为每个平台实施。

     

Windows Phone 8和XAML的XAML中的命名空间前缀不同   对于Windows 8.通过查看名称空间来说明这一点   从头开始创建基本页面时包含在基本页面中。