使用 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)
我不知道,但这看起来很有趣,可能有这个想法。
- 我不知道。