【问题标题】:AvalonDock layout groups like Visual StudioAvalonDock 布局组,例如 Visual Studio
【发布时间】:2016-01-24 17:08:11
【问题描述】:

我是 Avalondock 的新手,如果这是一个非常基本的问题,请原谅。我想实现一个类似于 Visual Stuido 的布局,左侧有两个布局,顶部窗口显示一种“项目资源管理器”,底部窗口显示属性网格。像这样:Target

默认情况下,窗口应该是可见、排列和固定的。

当前的 XAML 看起来像这样:

<avalonDock:LayoutRoot.LeftSide>
    <avalonDock:LayoutAnchorSide >

        <avalonDock:LayoutAnchorGroup >
            <avalonDock:LayoutAnchorable ContentId="objects" Title="Project Objects" FloatingWidth="250">
                <TreeView ItemsSource="{Binding Children}">
                </TreeView>
            </avalonDock:LayoutAnchorable>
         </avalonDock:LayoutAnchorGroup>

         <avalonDock:LayoutAnchorGroup>
            <avalonDock:LayoutAnchorable FloatingWidth="250" AutoHideWidth="250">
                <xctk:PropertyGrid SelectedObject="{Binding SelectedItem, Mode=TwoWay}"/>
            </avalonDock:LayoutAnchorable>
         </avalonDock:LayoutAnchorGroup>

     </avalonDock:LayoutAnchorSide>
  </avalonDock:LayoutRoot.LeftSide>

那个 XAML 产生这样的外观:Current

我应该改变什么?

【问题讨论】:

    标签: avalondock


    【解决方案1】:

    我意识到我正在回答我自己的问题。最简单的方法是快速编码或下载能够序列化布局的示例应用程序。我在 Codeplex 上使用了这个:enter link description here

    然后可以将输出用作 XAML 中的新默认值。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-04-04
      • 1970-01-01
      • 1970-01-01
      • 2015-10-09
      • 2017-04-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多