Advertisement
Guest User

Untitled

a guest
May 23rd, 2019
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.10 KB | None | 0 0
  1. <dxdo:DockLayoutManager x:Name="dockManager" ItemsSource="{Binding Documents}">
  2. <dxdo:DockLayoutManager.Resources>
  3. <DataTemplate x:Key="layoutPanelTemplate">
  4. <dxdo:LayoutPanel>
  5. <dxdo:LayoutPanel.Style>
  6. <Style TargetType="{x:Type dxdo:LayoutPanel}">
  7. <Setter Property="Caption" Value="{Binding Caption}" />
  8. </Style>
  9. </dxdo:LayoutPanel.Style>
  10. <dxdo:LayoutPanel.ContentTemplate>
  11. <DataTemplate>
  12. <Border Background="AliceBlue">
  13. <ContentPresenter Content="{TemplateBinding Content}" />
  14. </Border>
  15. </DataTemplate>
  16. </dxdo:LayoutPanel.ContentTemplate>
  17. </dxdo:LayoutPanel>
  18. </DataTemplate>
  19. <DataTemplate x:Key="documentPanelTemplate">
  20. <dxdo:DocumentPanel>
  21. <dxdo:DocumentPanel.Style>
  22. <Style TargetType="{x:Type dxdo:DocumentPanel}">
  23. <Setter Property="Caption" Value="{Binding Caption}" />
  24. </Style>
  25. </dxdo:DocumentPanel.Style>
  26. <dxdo:LayoutPanel.ContentTemplate>
  27. <DataTemplate>
  28. <Border Background="AntiqueWhite">
  29. <ContentPresenter Content="{TemplateBinding Content}" />
  30. </Border>
  31. </DataTemplate>
  32. </dxdo:LayoutPanel.ContentTemplate>
  33. </dxdo:DocumentPanel>
  34. </DataTemplate>
  35. </dxdo:DockLayoutManager.Resources>
  36. <!--<dxdo:DockLayoutManager.ItemTemplate>
  37. <DataTemplate>
  38. <dxdo:LayoutPanel>
  39. <dxdo:LayoutPanel.Style>
  40. <Style TargetType="{x:Type dxdo:LayoutPanel}">
  41. <Setter Property="Caption" Value="{Binding Caption}" />
  42. <Setter Property="MinWidth" Value="300" />
  43. <Setter Property="MinHeight" Value="200" />
  44. <Setter Property="CloseCommand" Value="{Binding CloseCommand}" />
  45. <Setter Property="IsActive" Value="{Binding IsActive, Mode=TwoWay}" />
  46. </Style>
  47. </dxdo:LayoutPanel.Style>
  48. <dxdo:LayoutPanel.ContentTemplate>
  49. <DataTemplate>
  50. <ContentControl Content="{Binding DataContext.Content,RelativeSource={RelativeSource Mode=FindAncestor,AncestorType={x:Type dxdo:LayoutPanel}}}" />
  51. </DataTemplate>
  52. </dxdo:LayoutPanel.ContentTemplate>
  53. </dxdo:LayoutPanel>
  54. </DataTemplate>
  55. </dxdo:DockLayoutManager.ItemTemplate> -->
  56. <dxdo:DockLayoutManager.ItemTemplateSelector>
  57. <local:DockItemTemplateSelector LayoutPanelTemplate="{StaticResource ResourceKey=layoutPanelTemplate}" DocumentPanelTemplate="{StaticResource ResourceKey=documentPanelTemplate}" />
  58. </dxdo:DockLayoutManager.ItemTemplateSelector>
  59. <dxdo:LayoutGroup x:Name="layoutHost" />
  60. <dxdo:DocumentGroup x:Name="documentHost" />
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement