WPF GridSplitter 使用技巧

Posted xiefang2008

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WPF GridSplitter 使用技巧相关的知识,希望对你有一定的参考价值。

在使用 GridSplitter 的时候,很容易出现怪异的现象,比如在进行左右两个区块的大小变化时,经常会出现 GridSplitter 所在的 Column 变大变小。

技术分享图片

关键点在于,Grid 的列设置应当如下:

<Grid.ColumnDefinitions>
    <ColumnDefinition Width="4*"/>
    <ColumnDefinition Width="Auto"/>
    <ColumnDefinition Width="6*"/>
</Grid.ColumnDefinitions>

而不要设置每个列的 MinWidth,只要设置了这个属性,就无效了。网上找不到相应的答案。

以上是关于WPF GridSplitter 使用技巧的主要内容,如果未能解决你的问题,请参考以下文章

用户使用 GridSplitter 后 WPF 行高绑定停止工作

WPF Demo13 GridSplitter

C#/WPF Grid和GridSplitter布局问题。

WPF GridSplitter Column Width="Auto" 时的奇怪行为

WPF 复合控件焦点设置

WPF如何使曲面带网格