0

可能重复:
WFP 组合扩展器和网格(可调整大小的扩展器)

我确信这个问题有一个简单的答案,但我没有看到它。

我正在布置一个Grid包含三列的内容。第一个包含Expanderwho ExpandDirectionis Right。第二个是一个GridSplitter。第三个包含一个DockPanel完整的东西。

目标是当Expander折叠时,网格列是其标题的宽度。当它展开时,用户应该能够通过拖动来改变展开区域的宽度GridSplitter

我想不出正确的方法来做到这一点。拖动GridSplitter改变了列的宽度,我真的不想改变列的宽度,我想改变扩展器的最大宽度。不过,我不知道如何实现一个最大宽度可以通过拖动来改变的扩展器——至少,不是不写一堆代码。

任何想法?这甚至可以直接用 XAML 完成吗?是不是很明显?

4

0 回答 0