【问题标题】:XAMl version Syntax in Windows Store apps and Windows Phone?Windows Store 应用程序和 Windows Phone 中的 XAMl 版本语法?
【发布时间】:2013-02-18 08:19:10
【问题描述】:

众所周知,在 Windows Store 应用和 Windows Phone 应用中,我可以使用 XAML 编写我的视图, 所以我有一个问题:

每种应用的 XAMl 是否都基于特定版本的 silverlight? 或者它是 XAML 的独立版本。例如,对于不厌恶 SIlver Light 的 Windows 应用商店应用程序是否有 XAMl?

【问题讨论】:

    标签: silverlight windows-phone-7 xaml windows-phone-8 windows-store-apps


    【解决方案1】:

    简短的回答:是的,您使用 XAML 几乎与在 Silverlight 中使用 XAML 的方式相同,适用于两个平台。

    更长一点的答案:用于 Windows 应用商店应用的 XAML 与用于 Windows Phone 的野兽有点不同。对于 Windows 应用商店应用,XAML 基本上是编译为非托管代码。对于 WP(7 和 8),它主要是版本的 Silverlight。 3 有一些差异(例如,WP 中的反射支持要差得多)。有关标准 Silverlight 和 WP 版本之间差异的完整列表,请参阅here

    但最大的不同是 XAML for WP 仍然属于托管代码。这意味着 WP 和 W8 的 XAML 不是二进制兼容的。但好消息是他们共享了大部分控件。 Microsoft 有几篇文章描述了在这两个平台之间重用代码的差异、相似之处和可能的方法,请查看 herehere

    【讨论】:

    • WP7.0 基于 SL3,但 WP7.1(又名 7.5/Mango)实际上吸收了 SL4 的大部分内容,这对 Tap 事件等很有用。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-07-21
    • 1970-01-01
    • 2014-07-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-25
    相关资源
    最近更新 更多