草庐IT

GridSplitter

全部标签

c# - WPF - 移动 GridSplitter 时列无法正确隐藏

我试图在单击按钮时使用GridSplitter隐藏Grid中的列(该按钮将第三列中所有项目的可见性设置为崩溃了)。如果我不移动GridSplitter它会正常工作并且第三列消失,但是如果我移动GridSplitter内容会消失但其他列不会调整大小以填充空的空间。这是我的问题的示例(gif):我该如何解决这个问题?可能尊重MVVM模式。 最佳答案 问题很简单,您设置了GridSplitterResizeBehavior="PreviousAndCurrent",但是之前的网格列宽度是*并且只要您移动拆分器,它的宽度单位就会是更改为绝对