即使从HTML / JS或XAML创建控件,Metro控件是否在低级别重用相同的代码路径?

时间:2011-10-03 16:18:37

标签: html xaml controls windows-8 windows-runtime

假设我创建了两个metro应用程序,

一个带有

的HTML视图
<input type="text"/>

另一个基于XAML的视图

<TextBox/>

底层实现是否映射到相同的代码以呈现两个控件?他们会有100%完全相同的行为吗?

1 个答案:

答案 0 :(得分:14)

没有。 Xaml呈现堆栈与HTML呈现堆栈分开。现在,如果你足够低,他们使用相同的代码路径 - 例如,HTML渲染堆栈和Xaml渲染堆栈都通过相同的显示驱动程序逻辑呈现。但核心渲染是分开的。