Основы проектирования интерфейсов с использованием технологии Windows Presentation Foundation. Шамшев Ан. Б. - 68 стр.

UptoLike

Составители: 

68
колонок. На рис. 14 показано окно, в котором GridSplitter находится
между двумя колонками. Перетаскивая полосу разделителя, пользова-
тель может менять относительные ширины обеих колонок.
Рис. 13. Перемещение полосы разделителя
Использование класса GridSplitterподчиняется некоторым правилам:
GridSplitter должен быть помещен в ячейку Grid. Можно по-
местить GridSplitter в ячейку с существующим содержимым
тогда следует настроить установки полей, чтобы они не пере-
крывались. Лучший подход заключается в резервировании
специальной колонки или строки для GridSplitter, со значе-
ниями Height или Width, равными Auto;
GridSplitter всегда изменяет размер всей строки или колонки, а
не отдельной ячейки. Чтобы сделать внешний вид GridSplitter
соответствующим такому поведению, необходимо растянуть
GridSplitter по всей строке или колонке, а не ограничиваться
единственной ячейкой. Чтобы достичь этого, можно исполь-
зовать свойства RowSpan или ColumnSpan, которые были рас-
смотрены выше. Например, GridSplitter на рис. 14 имеет зна-
чение RowSpan, равное 2. В результате он растягивается на
всю колонку. Если не добавить эту установку, он появится
только в верхней строке, где он помещен, даже несмотря на