作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
使用 DockState 和 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看起来很有趣,可能会有想法。
最佳答案
1 是实现这一目标的好方法。该库有一个内部方法 DockHelper.IsDockStateAutoHide()
,它的作用基本相同。这实际上应该成为一个公共(public)扩展方法并作为库的一部分包含在内。
2 你的方案很好。
3 和 4 可能最好作为 DockPanel
中的新事件实现:ActiveAutoHideContentChanged
。然后,您可以自己跟踪最后一个自动隐藏内容,当事件发生时,您知道如果新值不为空,则发生#3,如果最后一个已知值不为空,则发生#4。
请随时在 GitHub 上提出请求添加事件。
关于c# - DockPanelSuite 的 DockState 和 AutoHide,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13848416/
使用 DockState 和 AutoHide,我正在寻找以下内容: 查看 DockContent 是否处于自动隐藏模式 能够在“常规”模式和自动隐藏模式之间切换。 当 AutoHide 停靠栏进入视
我是一名优秀的程序员,十分优秀!