1

使用XAML在Windows應用商店中的應用程序和Windows Phone應用程序,我可以寫我的看法衆所周知, 所以我有aquestion:Windows應用商店應用和Windows Phone中的XAMl版本語法?

是每一個類型的應用程序的XAML是基於Silverlight的特定版本? 或者它是XAML的獨立版本。例如,是否有適用於Windows Store應用程序的XAMl,它不反感SIlver Light?

回答

3

簡短回答:是的,您正在使用XAML 非常多與您在Silverlight中爲兩種平臺使用相同的方式。

稍微長一些的答案:Windows Store應用程序的XAML與Windows Phone有點不同。對於Windows應用商店應用,XAML基本上編譯爲非託管代碼。對於WP(7和8),它主要是Silverlight的版本。 3有一些不同(例如,WP中反射支持較差)。有關標準Silverlight和WP版本之間差異的完整列表,請參閱here

但是最大的區別是XAML for WP仍然屬於託管代碼。這意味着WP和W8的XAML不是二進制兼容的。但好處是他們分享了大部分控件。 Microsoft有幾篇文章描述了在這兩個平臺之間重用代碼的差異,相似性和可能的​​方法,請看看herehere

+0

WP7.0基於SL3,但WP7.1(又名7.5 /芒果)實際上拉動了大部分SL4,這對於Tap事件是有用的。 – 2013-02-18 10:15:44

相關問題