【发布时间】:2012-06-15 18:41:17
【问题描述】:
在 Windows 8 Metro App 中是否可以混合使用 HTML UI 和 XAML UI?
【问题讨论】:
标签: html xaml microsoft-metro
在 Windows 8 Metro App 中是否可以混合使用 HTML UI 和 XAML UI?
【问题讨论】:
标签: html xaml microsoft-metro
我相信不,XAML 和 HTML/CSS 在表示层方面是不同的路径,您不能混合使用它们(“肮脏的技巧”除外类似于 XAML 中的 WebView 控件,但它对组件的可重用性没有用处)。
Windows 8 architecture diagram 可能有助于了解 XAML/HTML/WinRT 之间的关系。 HTML/JS 中的应用程序在 Internet Explorer 10 Metro 中呈现,只是在另一个上下文中(具有扩展的 API、不同的安全规则等),而 XAML 具有不同的机制。 WinRT 位于表示层之下。
【讨论】:
这是不可能的。 HTML 独立于 CSS 和 Javascript。 为什么需要这样做? 我相信使用 HTML5,您将不需要 XAML。
【讨论】: