Note注意

如果 DockManager 寄宿在非托管窗口内,则不支持 自动隐藏功能

在视觉上,自动隐藏容器被显示为一个沿窗体边缘的 bar,它包含了与自动隐藏面板对应的标签。 自动隐藏功能 允许停靠面板被临时从窗体中移除。 这些面板被最小化到自动隐藏容器中,并在屏幕上仅通过其标签呈现。 要显示某个自动隐藏面板,只需要把鼠标指针停留在自动隐藏容器内该面板的标签上。

要激活和禁用面板的自动隐藏功能,最终用户可以单击它的自动隐藏按钮 ()。 对特定面板,可以通过面板的 BaseDockOptions.ShowAutoHideButton 选项来隐藏此按钮; 对所有面板则通过停靠管理器的 ShowAutoHideButton 选项来隐藏此按钮。

自动隐藏容器被自动维护。 不需要人工创建或销毁它们。 但是,例如可以访问它们来获取自动隐藏面板。 使用 DockManager.AutoHideContainers 集合来获取已有的自动隐藏容器。 此集合中的每个元素都通过一个 AutoHideContainer 对象表示。 可以通过从零开始 (zero-based ) 的索引,以及通过容器的停靠样式 (上、左、下或右),来处理此集合中的元素。 在获得该容器之后,使用索引器符号来访问自动隐藏面板。

要获得更多关于自动隐藏功能的信息,请参阅 自动隐藏功能 文档。

Expand image参阅