繁体   English   中英

用于窗口布局的WPF网格

[英]WPF Grid for Window Layout

WPF应用程序的主窗口包含4个区域,按2x2瓦片排列。 用户必须能够调整这些区域的大小。 将Grid控件与GridSplitter元素一起使用时,这不是问题。

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

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

使用Thumb作为中心按钮,并处理其拖动事件( DragStartedDragDeltaDragComplete )将GridSplitter移到正确的位置

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM