-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathWindow1.xaml
69 lines (69 loc) · 3.13 KB
/
Window1.xaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
<Window
x:Class="DXDockingCommand.Window1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:dxdo="http://schemas.devexpress.com/winfx/2008/xaml/docking"
Title="Window1"
Width="800"
Height="500">
<DockPanel>
<ToolBar
Name="toolBar1"
Height="26"
HorizontalAlignment="Left"
VerticalAlignment="Top"
DockPanel.Dock="Top">
<!-- region #1 -->
<Button
Command="dxdo:DockControllerCommand.Close"
CommandParameter="{Binding ElementName=dockManager1, Path=ActiveDockItem}"
CommandTarget="{Binding ElementName=dockManager1}">
<!-- endregion #1 -->
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<Image Grid.Column="0" Source="pack://application:,,,/Images/delete16x16.png" />
<TextBlock Grid.Column="1" VerticalAlignment="Center">Close Active Dock Panel</TextBlock>
</Grid>
</Button>
</ToolBar>
<dxdo:DockLayoutManager Name="dockManager1" Margin="12">
<dxdo:LayoutGroup Orientation="Horizontal">
<dxdo:LayoutGroup Orientation="Horizontal">
<dxdo:LayoutPanel
x:Name="panel1"
Caption="Panel1"
ItemWidth="150" />
<dxdo:LayoutPanel x:Name="panel2" Caption="Panel2" />
</dxdo:LayoutGroup>
<dxdo:DocumentGroup x:Name="documentGroup1">
<dxdo:DocumentPanel x:Name="paneDocument1" Caption="Document 1">
<RichTextBox />
</dxdo:DocumentPanel>
<dxdo:DocumentPanel x:Name="paneDocument2" Caption="Document 2">
<RichTextBox />
</dxdo:DocumentPanel>
</dxdo:DocumentGroup>
</dxdo:LayoutGroup>
<!-- Create an auto-hidden pane -->
<dxdo:DockLayoutManager.AutoHideGroups>
<dxdo:AutoHideGroup DockType="Right">
<dxdo:LayoutPanel x:Name="paneProperties" Caption="Properties" />
</dxdo:AutoHideGroup>
</dxdo:DockLayoutManager.AutoHideGroups>
<!-- Create a floating pane -->
<dxdo:DockLayoutManager.FloatGroups>
<dxdo:FloatGroup FloatLocation="200,100" FloatSize="400,200">
<dxdo:LayoutPanel
x:Name="paneMessages"
Caption="Messages"
HeaderBarContainerControlName="barContainer1">
<RichTextBox />
</dxdo:LayoutPanel>
</dxdo:FloatGroup>
</dxdo:DockLayoutManager.FloatGroups>
</dxdo:DockLayoutManager>
</DockPanel>
</Window>