Подпишись на наш Twitter

Быть в курсе появления новых статей!

WPF предоставляет ряд преимуществ flow-based разметки по умолчанию.

Независимость от разрешения

Это не настоящие преимущество именно flow-based разметки, но преимущество, основанное на утверждении, что указание в WPF позиций и размеров в аппаратно независимых единицах, лучше чем в пикселях. Если текущие настройки DPI совпадают с нативными DPI устройства, тогда фактический размер GUI элементов будет, как ожидалось.

Автоматическое изменение размеров и позиций контролами

Контейнеры с flow-based разметкой автоматически изменяют размеров/позиций дочерних контролов когда контейнер изменяется в размерах.

Подстройка размеров контролов по содержимое

В WPF вы обычно разрешаете контролу подстраивать свои размеры под содержимое. Это устраняет необходимость в управлении размером и позицией элементов, когда контент меняется.


    

Простая локализация

Когда контролы подстраивают размер под содержимое, вам не надо настраивать разметку для каждого языка локализации.

Оригинал: #384 – The Benefits of Flow-Based Layout




Дата публикации: 12.09.2011 22:57

Ярлыки: Layout, Localization, WPF