如何使用停靠窗口&非停靠在一起

时间:2012-12-07 21:24:10

标签: c# wpf winforms window dock

我需要UI的某些部分表现得像停靠窗口,但不是全部。我想知道是否有可能混合两者。说,我希望在他们的位置固定3个数据网格,但我希望设置窗口停靠在主窗口的右侧或中间,当鼠标悬停在它上面时,它会展开并显示所有设置,当鼠标移开时,设置窗口只是折叠。但我不希望其他3个数据网格移动或崩溃。我希望数据网格显示正常,而不是停靠文档 谢谢

编辑

我的项目同时使用WPF和WinForms。所以我正在为两者寻找解决方案

1 个答案:

答案 0 :(得分:0)

将设置停靠在右侧,然后收听MouseEnter和MouseLeave事件。 MouseLeave时,将设置的宽度更改为零或非常小,并在MouseEnter上更改为全宽。

调整停靠控件的大小非常好。