你能否在WPF中构建类似Visual Studio的DockPanel?

3
在Visual Studio中,我们可以添加各种面板,如SolutionExplorer面板、Properties面板等。同时,我们还可以将这些面板最小化或最大化。
我想设计一个类似于WPF中提到的停靠面板(我应该能够固定面板、取消固定面板等)。
默认情况下,DockPanel是否支持此功能?还是我需要做些什么来支持此功能。如果有代码示例,那就更好了!
1个回答

11

DockPanel是一种常见的Panel,用于安排元素在容器的边缘,并具有最后一个元素填充剩余空间的选项。它不执行任何类似VS类型的停靠/卸载/定位/取消定位操作。如果需要这样的功能,则需要自定义控件。您可以尝试使用免费的控件,例如AvalonDock,或者购买像Infragistics XamDockManager或其他组件供应商提供的控件。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接