【发布时间】:2012-12-12 20:52:46
【问题描述】:
使用 DockState 和 AutoHide,我正在寻找以下内容:
- 查看 DockContent 是否处于自动隐藏模式
- 能够在“常规”和自动隐藏模式之间切换。
- 当 AutoHide Dock 进入视野时触发事件。
- 当 AutoHide 停靠栏“离开”并且现在停靠回其选项卡时触发事件。
回答维基:
-
IsAutoHide - 获取:
private WeifenLuo.WinFormsUI.Docking.DockState[] AutoHideStates = new WeifenLuo.WinFormsUI.Docking.DockState[] { WeifenLuo.WinFormsUI.Docking.DockState.DockBottomAutoHide, WeifenLuo.WinFormsUI.Docking.DockState.DockLeftAutoHide, WeifenLuo.WinFormsUI.Docking.DockState.DockRightAutoHide, WeifenLuo.WinFormsUI.Docking.DockState.DockTopAutoHide }; public bool IsAutoHide { get { return AutoHideStates.Contains(DockContent.DockState); } } IsAutoHide - 设置: 还没有代码 - 基本上是遍历模式或使用可互换模式的字典(即 DockBottomAutoHide 到 DockBottom)
我不知道,但this 看起来很有趣,可能有这个想法。
- 我不知道。
【问题讨论】:
-
不知道是什么让这个问题降级了,请评论。
-
下次你可能会直接来GitHub的问题跟踪器,github.com/dockpanelsuite/dockpanelsuite/issues?state=open
-
我试过去那里,但那里似乎没有一个“标准”论坛,只有问题跟踪器,我不想打开一个问题,直到我确定它是一个。这个地方(SO)是一个完美的知识分享场所。
-
你误解了GitHub上issues的含义。看看那里存在的问题,可以看到欢迎各种讨论。
标签: c# winforms dockpanel-suite