Skip to content

Commit 6e6e9b5

Browse files
committed
test a demo
1 parent a9e4738 commit 6e6e9b5

File tree

1 file changed

+81
-18
lines changed

1 file changed

+81
-18
lines changed

MainDemo.Wpf/ProvingGround.xaml

Lines changed: 81 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -32,43 +32,106 @@
3232
<materialDesign:DrawerHost>
3333
<materialDesign:DrawerHost.LeftDrawerContent>
3434
<StackPanel Margin="16">
35-
<TextBlock>LEFT STUFF</TextBlock>
36-
<Button Command="{x:Static materialDesign:DrawerHost.CloseDrawerCommand}">
37-
Close
35+
<TextBlock Margin="4" HorizontalAlignment="Center">LEFT FIELD</TextBlock>
36+
<Button Command="{x:Static materialDesign:DrawerHost.CloseDrawerCommand}"
37+
CommandParameter="{x:Static Dock.Left}"
38+
Margin="4" HorizontalAlignment="Center"
39+
Style="{DynamicResource MaterialDesignFlatButton}">
40+
CLOSE THIS
41+
</Button>
42+
<Button Command="{x:Static materialDesign:DrawerHost.CloseDrawerCommand}"
43+
Margin="4" HorizontalAlignment="Center"
44+
Style="{DynamicResource MaterialDesignFlatButton}">
45+
CLOSE ALL
3846
</Button>
3947
</StackPanel>
4048
</materialDesign:DrawerHost.LeftDrawerContent>
4149
<materialDesign:DrawerHost.TopDrawerContent>
42-
<StackPanel Margin="16" HorizontalAlignment="Center">
43-
<TextBlock>TOP STUFF</TextBlock>
50+
<StackPanel Margin="16" HorizontalAlignment="Center" Orientation="Horizontal">
51+
<TextBlock Margin="4" VerticalAlignment="Center">TOP BANANA</TextBlock>
4452
<Button Command="{x:Static materialDesign:DrawerHost.CloseDrawerCommand}"
45-
Style="{DynamicResource MaterialDesignFlatButton}">
46-
Close
53+
Style="{DynamicResource MaterialDesignFlatButton}"
54+
Margin="4" VerticalAlignment="Center">
55+
CLOSE ALL
56+
</Button>
57+
<Button Command="{x:Static materialDesign:DrawerHost.CloseDrawerCommand}"
58+
CommandParameter="{x:Static Dock.Top}"
59+
Style="{DynamicResource MaterialDesignFlatButton}"
60+
Margin="4" VerticalAlignment="Center">
61+
CLOSE THIS
4762
</Button>
4863
</StackPanel>
4964
</materialDesign:DrawerHost.TopDrawerContent>
5065
<materialDesign:DrawerHost.RightDrawerContent>
5166
<StackPanel Margin="16">
52-
<TextBlock> Hello World</TextBlock>
53-
<Button Command="{x:Static materialDesign:DrawerHost.CloseDrawerCommand}">
54-
Close
67+
<TextBlock Margin="4" HorizontalAlignment="Center">THE RIGHT STUFF</TextBlock>
68+
<Button Command="{x:Static materialDesign:DrawerHost.CloseDrawerCommand}"
69+
CommandParameter="{x:Static Dock.Right}"
70+
Margin="4" HorizontalAlignment="Center"
71+
Style="{DynamicResource MaterialDesignFlatButton}">
72+
CLOSE THIS
73+
</Button>
74+
<Button Command="{x:Static materialDesign:DrawerHost.CloseDrawerCommand}"
75+
Margin="4" HorizontalAlignment="Center"
76+
Style="{DynamicResource MaterialDesignFlatButton}">
77+
CLOSE ALL
5578
</Button>
5679
</StackPanel>
5780
</materialDesign:DrawerHost.RightDrawerContent>
5881
<materialDesign:DrawerHost.BottomDrawerContent>
59-
<StackPanel Margin="16" HorizontalAlignment="Center">
60-
<TextBlock>BOTTOM STUFF</TextBlock>
82+
<StackPanel Margin="16" HorizontalAlignment="Center" Orientation="Horizontal">
83+
<TextBlock Margin="4" VerticalAlignment="Center">BOTTOM BRACKET</TextBlock>
6184
<Button Command="{x:Static materialDesign:DrawerHost.CloseDrawerCommand}"
62-
Style="{DynamicResource MaterialDesignFlatButton}">
63-
Close
85+
Style="{DynamicResource MaterialDesignFlatButton}"
86+
Margin="4" VerticalAlignment="Center">
87+
CLOSE ALL
88+
</Button>
89+
<Button Command="{x:Static materialDesign:DrawerHost.CloseDrawerCommand}"
90+
CommandParameter="{x:Static Dock.Bottom}"
91+
Style="{DynamicResource MaterialDesignFlatButton}"
92+
Margin="4" VerticalAlignment="Center">
93+
CLOSE THIS
6494
</Button>
6595
</StackPanel>
6696
</materialDesign:DrawerHost.BottomDrawerContent>
67-
<StackPanel VerticalAlignment="Center" HorizontalAlignment="Center">
68-
<Button Command="{x:Static materialDesign:DrawerHost.OpenDrawerCommand}">
69-
Open sesame
97+
98+
<Grid VerticalAlignment="Center" HorizontalAlignment="Center">
99+
<Grid.RowDefinitions>
100+
<RowDefinition />
101+
<RowDefinition />
102+
<RowDefinition />
103+
</Grid.RowDefinitions>
104+
<Grid.ColumnDefinitions>
105+
<ColumnDefinition />
106+
<ColumnDefinition />
107+
<ColumnDefinition />
108+
</Grid.ColumnDefinitions>
109+
<Button Command="{x:Static materialDesign:DrawerHost.OpenDrawerCommand}"
110+
CommandParameter="{x:Static Dock.Left}"
111+
Grid.Row="1" Grid.Column="0" Margin="4">
112+
<materialDesign:PackIcon Kind="ArrowLeft" />
113+
</Button>
114+
<Button Command="{x:Static materialDesign:DrawerHost.OpenDrawerCommand}"
115+
CommandParameter="{x:Static Dock.Top}"
116+
Grid.Row="0" Grid.Column="1" Margin="4">
117+
<materialDesign:PackIcon Kind="ArrowUp" />
118+
</Button>
119+
<Button Command="{x:Static materialDesign:DrawerHost.OpenDrawerCommand}"
120+
CommandParameter="{x:Static Dock.Right}"
121+
Grid.Row="1" Grid.Column="2" Margin="4">
122+
<materialDesign:PackIcon Kind="ArrowRight" />
123+
</Button>
124+
<Button Command="{x:Static materialDesign:DrawerHost.OpenDrawerCommand}"
125+
CommandParameter="{x:Static Dock.Bottom}"
126+
Grid.Row="2" Grid.Column="1" Margin="4">
127+
<materialDesign:PackIcon Kind="ArrowDown" />
128+
</Button>
129+
<Button Command="{x:Static materialDesign:DrawerHost.OpenDrawerCommand}"
130+
Grid.Row="1" Grid.Column="1" Margin="4"
131+
Style="{DynamicResource MaterialDesignRaisedAccentButton}">
132+
<materialDesign:PackIcon Kind="ArrowAll" />
70133
</Button>
71-
</StackPanel>
134+
</Grid>
72135
</materialDesign:DrawerHost>
73136

74137
</UserControl>

0 commit comments

Comments
 (0)