6

我在扩展器之前有一个网格拆分器(存在于 wpf 窗口的右侧),当我运行应用程序时,我需要使用网格拆分器在扩展器扩展后查看更多来自扩展器的数据,但问题是何时我是拖动拆分器,无论原始宽度如何,我都可以查看扩展器的完整视图,但是在单击扩展器折叠后,它不会通过保持拆分器拖动的宽度到达其原始位置。因此,任何人都可以帮助我如何将扩展器送回其原始位置。

谢谢,@nagaraju。

4

2 回答 2

10

使用拆分器后,网格列宽将不再是“自动”。
一种解决方案是响应扩展器的折叠事件并将第一列的宽度重置为自动使用column.Width=GridLength.Auto;

于 2012-02-17T08:23:46.753 回答
2

当您调整 Expander 内容的大小时,将 GridSplitter 放在 Expander 内部可能更有意义,而在外部您只有一个普通的 Grid ,它使 Expander 的大小适合内容的单元格。

于 2012-02-17T14:03:03.110 回答