2013-03-20 44 views
-1

似乎手機不支持XAML的各個部分,否則桌面上會支持這些部分。我昨天在此創建了一個問題,其中WrapPanelUniformGrid未包含在手機SDK的XAML中。爲什麼電話SDK中缺少XAML的功能?

爲什麼XAML不同並且缺少某些功能?

作爲一個方面,當您試圖搜索Google文檔或幫助主題,或者如何從XAML電話SDK問題獲得解決方案時,它會變得很難,因爲您會得到XAML桌面開發,在手機上不受支持。搜索Microsoft Docs也很困難,因爲他們沒有告訴您電話SDK包含或未包含哪些內容。

回答

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 的控件類似。它們在名稱,行爲和 類似的編程接口或語法中暴露出來。但是,他們專門爲每個平臺實施了 。

命名空間前綴是XAML爲不同的Windows Phone 8和XAML 爲Windows 8。這是通過查看包含在一個基本的網頁,當你從頭創建的命名空間 所示。