【发布时间】:2009-08-25 08:30:43
【问题描述】:
我们的 WPF 应用程序的主窗口由 4 个区域组成,排列为 2x2 块。用户必须能够调整这些区域的大小。当使用带有 GridSplitter 元素的 Grid 控件时,这不是问题。
但是还有一个额外的要求。在所有区域相遇的窗口中心,必须有一个按钮,也可以用来调整区域的大小。用户可以拖动按钮。结果,所有区域都会调整大小。例如。如果用户将按钮向左拖动,则左侧两个区域的宽度都会减小。如果将按钮拖到底部,则顶部区域的高度会增加,而底部区域的高度会降低。
如何使用 WPF 技术做到这一点?
【问题讨论】: