共计 1200 个字符,预计需要花费 3 分钟才能阅读完成。
AvalonDock
Nuget 地址:https://www.nuget.org/packages/Xceed.Products.Wpf.Toolkit.AvalonDock/
他可以做出像 VS 一样的布局效果,也可以直接在 VS 里下载。大概用法如下吧。
<pre class="lang:default" decode:true=""><avalon:DockingManager Grid.Row=1>
<avalon:DockingManager.Theme>
<avalon:GenericTheme />
</avalon:DockingManager.Theme>
<avalon:LayoutRoot>
<avalon:LayoutPanel Orientation=Horizontal>
<avalon:LayoutAnchorablePaneGroup DockMinWidth=240 FloatingWidth=240 Orientation=Vertical>
<avalon:LayoutAnchorablePane>
<avalon:LayoutAnchorable Title= 解决方案资源管理器 CanClose=False>
</avalon:LayoutAnchorable>
</avalon:LayoutAnchorablePane>
<avalon:LayoutAnchorablePane >
<avalon:LayoutAnchorable Title= 控件库 CanClose=False/>
</avalon:LayoutAnchorablePane>
</avalon:LayoutAnchorablePaneGroup>
<avalon:LayoutPanel>
<avalon:LayoutDocumentPaneGroup>
<avalon:LayoutDocumentPane x:Name=DocPage />
</avalon:LayoutDocumentPaneGroup>
</avalon:LayoutPanel>
<avalon:LayoutAnchorablePaneGroup DockMinWidth=270 FloatingWidth=270>
<avalon:LayoutAnchorablePane x:Name=panelRight DockWidth=240 FloatingWidth=240>
<avalon:LayoutAnchorable Title= 属性 CanClose=False>
</avalon:LayoutAnchorable>
</avalon:LayoutAnchorablePane>
</avalon:LayoutAnchorablePaneGroup>
</avalon:LayoutPanel>
</avalon:LayoutRoot>
</avalon:DockingManager>
正文完