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

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

Преимущество flow-based разметки против coordinate-based в том, что элементы в пользовательском интерфейсе подстраивают размер под содержание. Дизайнер GUI не имеет явного задания размера и расположения для каждого дочернего элемента.

Разметка контейнеров в WPF не только позиционирует дочерние элементы в режиме дизайна, но переизмеряет и перестраивает размещение дочерних элементов, когда некоторые свойства дочерних элементов меняются. Например, если свойство Content у контрола Label изменится, то родительской контейнер обновит представление на новый текст.

В примере ниже, когда Label содержащий название фильма меняется кнопки сдвигаются вправо.


    

Оригинал: #492 – Layout Can Change at Runtime




Дата публикации: 10.02.2012 21:56

Ярлыки: Layout, WPF