WPF中的GridSplitter使用原则
-
GridSplitter
对象必须放在Grid单元格中。可以预留一行或者列的Height
或Width
属性设置为auto。 -
GridSplitter
对象总是改变整行或整列的尺寸,为使该对象外观和行为保持一致,需要拉伸GridSplitter
对象使其穿越整行或整列,而不是将其限制在单元格中,可以设置RowSpan
或ColumnSpan
属性。 - 最初,
GridSplitter
对象很小不易看见,为了使其更可用,需要为其设置最小尺寸,对于垂直分割条,需要将VerticalAlignment
属性设置为Stretch
(使分割条填满区域的整个高度),并将Width
设置为固定值(如10个设备无关单位),对于水平分割条设置HorizontalAlignment
属性来拉伸。 - 在声明
GridSplitter
对象时,将ShowsPreview
属性设置为false
,因此,当把分割条从一边拖到另一边时,会立即改变列的尺寸,但是如果设置为ture
时,当拖动分割条时,就会看到一个灰色的阴影跟随鼠标指针,用于显示将在何处进行分割。
<GridSplitter Grid.Column="1" Grid.RowSpan="2" Width="3"
HorizontalAlignment="Center" VerticalAlignment="Stretch" ShowsPreview="False"/>
文章来源地址https://www.toymoban.com/news/detail-660023.html
文章来源:https://www.toymoban.com/news/detail-660023.html
到了这里,关于WPF中的GridSplitter使用原则的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!