[英]WPF Grid for Window Layout
WPF应用程序的主窗口包含4个区域,按2x2瓦片排列。 用户必须能够调整这些区域的大小。 将Grid控件与GridSplitter元素一起使用时,这不是问题。
但是还有一个附加要求。 在所有区域相遇的窗口中心,必须有一个按钮,该按钮也可用于调整区域大小。 用户可以拖动按钮。 结果,所有区域都会调整大小。 例如,如果用户拖动按钮左侧减小两个区域的左侧的宽度。 如果将按钮拖动到底部,则顶部区域的高度将增加,而底部区域的高度将减小。
如何使用WPF技术做到这一点?
使用Thumb
作为中心按钮,并处理其拖动事件( DragStarted
, DragDelta
, DragComplete
)将GridSplitter
移到正确的位置
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.