Контролирует ли Metro один и тот же код на низком уровне, даже если элементы управления создаются из HTML/JS или XAML?
Предположим, я создаю два приложения для метро,
один с видом HTML, который имеет
<input type="text"/>
другой с представлением на основе XAML
<TextBox/>
Реализует ли реализация underylying один и тот же код для отображения обоих элементов управления? Будет ли у них 100% одинаковое поведение?
Ответы
Ответ 1
Нет. Сценарий рендеринга Xaml отделен от стека рендеринга HTML. Теперь, если вы пойдете достаточно низко, они используют один и тот же путь кода - например, как стек рендеринга HTML, так и стек рендеринга Xaml визуализируются с помощью той же логики драйвера дисплея. Но основной рендеринг является отдельным.