Предположим, у меня есть большая страница XAML. На этой странице представлены десятки текстовых полей, кнопок и т. Д., И эти элементы управления должны отображаться/скрываться/модифицироваться на основе различных условий (разрешений, состояний модели представления, независимо от них). Двумя возможными подходами для настройки визуальных переходов являются:Является ли привязка или визуальное состояние предпочтительным для производительности?
- Использование визуального государственного менеджера; bind the state transitions на свойства в представлении-модели
- Привязка свойств управления в их соответствующих свойств вид-модели, с помощью преобразователей, где это применимо (BOOL к видимости, строка к цвету, и т.д.)
Мой вопрос : чисто с точки зрения производительности (скорость и объем памяти), является ли один или другой подход явно лучше? Является ли второй подход, загружая страницу со связями, способный взвесить его? Или разница может быть незначительной?