SplitContainerControl
SplitContainerControl
- это составной контрол, который отображает две панели, разделенные подвижным разделителем. Пользователи могут перетаскивать разделитель, чтобы изменить размер панелей. Они также могут щелкнуть разделитель, чтобы свернуть выбранную панель, а затем снова щелкнуть разделитель, чтобы восстановить панель.
Основные функции контрола включают в себя:
- Пользователи могут перетаскивать разделитель, чтобы изменить размер панелей.
- Настройка размера свойств панелей в коде.
- Вертикальное или горизонтальное расположение панелей.
- Возможность сворачивать/разворачивать одну из панелей.
- Опция для скрытия разделителя.
Содержимое для панелей
Используйте свойства SplitContainerControl.Panel1
и SplitContainerControl.Panel2
для размещения содержимого на панелях контрола. Поддерживаются два сценария использования:
- Инициализируйте эти свойства с помощью контролов, которые будут отображаться на панелях.
- Инициализируйте эти свойства пользовательскими объектами. В этом случае используйте свойства
SplitContainerControl.Panel1Template
иSplitContainerControl.Panel2Template
, чтобы указать DataTemplates, которые будут отображать пользовательские объекты.
Настройка размера и направления панели
Используйте свойство SplitContainerControl.Orientation
, чтобы выбрать между горизонтальным (по умолчанию) и вертикальным расположением панелей.
Если панели размещены горизонтально, вы можете задать ширину одной из панелей, используя свойство SplitContainerControl.Panel1Length
или SplitContainerControl.Panel2Length
. Если вы установите свойство Panel1Length
, вторая панель заполнит оставшееся пространство. И наоборот, если вы установите свойство Panel2Length
, первая панель заполнит оставшееся пространство. Не устанавливайте оба свойства Panel1Length
и Panel2Length
одновременно, так как второе свойство в этом случае игнорируется.
Если панели размещены вертикально, вы можете использовать свойство Panel1Length
или Panel2Length
, чтобы задать высоту одной из панелей.
Сворачивание и восстановление панели
Значок стрелки, отображаемый в разделителе, указывает на то, что панель будет свернута, когда пользователь щелкнет по разделителю. В свернутом состоянии значок стрелки разделителя меняет направление. Пользователь может щелкнуть по разделителю еще раз, чтобы восстановить панель.
Свойство SplitContainerControl.CollapsePanel
позволяет указать сворачиваемую панель. Значение свойства по умолчанию - Panel2.
Чтобы свернуть и восстановить панель в коде, используйте свойство IsCollapsed
.
Отключение сворачивания панели
Установите для свойства SplitContainerControl.CollapsePanel
значение None
, чтобы отключить функцию сворачивания панели. В этом режиме разделитель не отображает значки со стрелками.
Скрытие разделителя
Используйте свойство SplitContainerControl.IsSplitterVisible
для false
, чтобы скрыть разделитель в определенных случаях. Это не позволяет пользователю выполнять операции изменения размера и сворачивания/восстановления панелей.
* Эта страница была создана автоматически с помощью сервиса машинного перевода Яндекс Переводчик.