【问题标题】:Can You build a DockPanel like Visual Studio in WPF你能在 WPF 中构建像 Visual Studio 这样的 DockPanel
【发布时间】:2011-05-11 19:50:10
【问题描述】:
在 Visual Studio 中,我们可以添加各种面板,如解决方案资源管理器面板、属性面板等。
我们也可以最小化这些面板并最大化这些面板。
我想设计一个类似于我在 WPF 中提到的停靠面板。 (我应该能够固定面板,取消固定面板等)
DockPanel 默认支持吗?或者我应该做些什么来支持这个功能。
代码示例说明会很棒!!!
【问题讨论】:
标签:
wpf
visual-studio
minimize
wpf-4.0
dockpanel
【解决方案1】:
DockPanel 只是一个常见的面板,用于围绕容器边缘排列元素,并可选择让最后一个元素填充剩余空间。它不执行任何类型的 VS 类型对接/取消对接/固定/取消固定。对于类似的事情,您需要一个自定义控件。您可以试用AvalonDock 之类的免费软件,或者购买 Infragistics XamDockManager 之类的软件或从其他组件供应商处购买。