【问题标题】:how to use dock window & non-dock together如何一起使用停靠窗口和非停靠窗口
【发布时间】:2012-12-07 21:24:09
【问题描述】:

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

编辑

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

【问题讨论】:

  • 看看 AvalonDock。
  • 请说明这是 WPF 还是 WinForms。你已经使用了这两个标签。

标签: c# wpf winforms window dock


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-15
    • 2010-09-14
    • 1970-01-01
    相关资源
    最近更新 更多