2016-01-22 69 views
0

我是Avalondock的新手,所以如果這是一個非常基本的問題,請原諒我。我想實現一個類似於Visual Stuido的佈局,在左側有兩個佈局,頂部窗口顯示一種「項目瀏覽器」,底部窗口是一個屬性網格。像這樣:TargetAvalonDock佈局組喜歡Visual Studio

窗口應該是默認情況下可見,排列和固定。

當前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

我應該怎麼改?

回答

0

我意識到我在回答我自己的問題。最簡單的方法是快速編寫或下載能夠序列化佈局的示例應用程序。我在Codeplex上使用了這一個:enter link description here

然後可以將輸出用作XAML中的新默認值。