如何制作扩展尺寸可通过GridSplitter控制的扩展器?

时间:2011-08-18 22:34:43

标签: wpf expander gridsplitter

  

可能重复:
  WFP combine expander and grid (resizable expander)

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

我正在布置一个包含三列的Grid。第一个包含Expander ExpandDirectionRight的{​​{1}}。第二个是GridSplitter。第三个包含DockPanel个完整的东西。

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

我无法找到正确的方法来做到这一点。拖动GridSplitter会改变列的宽度,我真的不想更改列的宽度,我想更改扩展器的最大宽度。我无法弄清楚如何实现一个最大宽度可以通过拖动来改变的扩展器 - 至少,不是没有编写一堆代码。

有什么想法吗?这甚至可以在直接的XAML中完成吗?它只是显而易见的吗?

0 个答案:

没有答案