Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <dxdo:DockLayoutManager x:Name="dockManager" ItemsSource="{Binding Documents}">
- <dxdo:DockLayoutManager.Resources>
- <DataTemplate x:Key="layoutPanelTemplate">
- <dxdo:LayoutPanel>
- <dxdo:LayoutPanel.Style>
- <Style TargetType="{x:Type dxdo:LayoutPanel}">
- <Setter Property="Caption" Value="{Binding Caption}" />
- </Style>
- </dxdo:LayoutPanel.Style>
- <dxdo:LayoutPanel.ContentTemplate>
- <DataTemplate>
- <Border Background="AliceBlue">
- <ContentPresenter Content="{TemplateBinding Content}" />
- </Border>
- </DataTemplate>
- </dxdo:LayoutPanel.ContentTemplate>
- </dxdo:LayoutPanel>
- </DataTemplate>
- <DataTemplate x:Key="documentPanelTemplate">
- <dxdo:DocumentPanel>
- <dxdo:DocumentPanel.Style>
- <Style TargetType="{x:Type dxdo:DocumentPanel}">
- <Setter Property="Caption" Value="{Binding Caption}" />
- </Style>
- </dxdo:DocumentPanel.Style>
- <dxdo:LayoutPanel.ContentTemplate>
- <DataTemplate>
- <Border Background="AntiqueWhite">
- <ContentPresenter Content="{TemplateBinding Content}" />
- </Border>
- </DataTemplate>
- </dxdo:LayoutPanel.ContentTemplate>
- </dxdo:DocumentPanel>
- </DataTemplate>
- </dxdo:DockLayoutManager.Resources>
- <!--<dxdo:DockLayoutManager.ItemTemplate>
- <DataTemplate>
- <dxdo:LayoutPanel>
- <dxdo:LayoutPanel.Style>
- <Style TargetType="{x:Type dxdo:LayoutPanel}">
- <Setter Property="Caption" Value="{Binding Caption}" />
- <Setter Property="MinWidth" Value="300" />
- <Setter Property="MinHeight" Value="200" />
- <Setter Property="CloseCommand" Value="{Binding CloseCommand}" />
- <Setter Property="IsActive" Value="{Binding IsActive, Mode=TwoWay}" />
- </Style>
- </dxdo:LayoutPanel.Style>
- <dxdo:LayoutPanel.ContentTemplate>
- <DataTemplate>
- <ContentControl Content="{Binding DataContext.Content,RelativeSource={RelativeSource Mode=FindAncestor,AncestorType={x:Type dxdo:LayoutPanel}}}" />
- </DataTemplate>
- </dxdo:LayoutPanel.ContentTemplate>
- </dxdo:LayoutPanel>
- </DataTemplate>
- </dxdo:DockLayoutManager.ItemTemplate> -->
- <dxdo:DockLayoutManager.ItemTemplateSelector>
- <local:DockItemTemplateSelector LayoutPanelTemplate="{StaticResource ResourceKey=layoutPanelTemplate}" DocumentPanelTemplate="{StaticResource ResourceKey=documentPanelTemplate}" />
- </dxdo:DockLayoutManager.ItemTemplateSelector>
- <dxdo:LayoutGroup x:Name="layoutHost" />
- <dxdo:DocumentGroup x:Name="documentHost" />
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement