与DockState和AutoHide一起工作,我需要以下内容:
回答Wiki:
发布于 2012-12-12 21:51:49
1是实现这一目标的一个不错的方法。库有一个内部方法,DockHelper.IsDockStateAutoHide(),它基本上是做同样的事情。这实际上应该成为一个公共扩展方法,并包含在库中。
你的解决方案很好。
最好将3&4作为DockPanel:ActiveAutoHideContentChanged中的一个新事件来实现。然后,您可以自己跟踪最后一个自动隐藏的内容,当引发事件时,您知道如果新值为null,就会发生#3;如果最后一个已知值为null,则会出现#4。
请随时打开GitHub上的请求,以添加事件。
https://stackoverflow.com/questions/13848416
复制相似问题