2009-08-25 98 views
0

我们的WPF应用程序的主窗口由4个区域组成,排列为2x2个区块。用户必须能够调整这些区域的大小。在GridSplitter元素中使用Grid控件时,这不是问题。用于窗口布局的WPF网格

但还有一个额外的要求。在所有区域相遇的窗口中心必须有一个按钮,可以用来调整区域的大小。用户可以拖动按钮。因此,所有地区都会调整大小。例如。如果用户将按钮向左拖动,则左侧两个区域的宽度会减小。如果将按钮拖到底部,则顶部区域的高度会增加,而底部区域的高度会减小。

我该如何使用WPF技术来做到这一点?

回答

0

使用Thumb为中心按钮,并处理其拖动事件(DragStartedDragDeltaDragComplete),以在正确的位置移动GridSplitter小号

+0

谢谢,托马斯!它现在有效。 :) – FantaMango77 2009-08-25 11:26:45