Skip to content

Commit 47efd02

Browse files
committed
make sure drawers are disabled when closed. fixes #603
1 parent 0750c66 commit 47efd02

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

MaterialDesignThemes.Wpf/Themes/Generic.xaml

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -934,7 +934,9 @@
934934
x:Name="LeftDrawerShadow">
935935
</Border>
936936
</AdornerDecorator>
937-
<ContentPresenter Content="{TemplateBinding LeftDrawerContent}" ContentTemplate="{TemplateBinding LeftDrawerContentTemplate}" ContentStringFormat="{TemplateBinding LeftDrawerContentStringFormat}" />
937+
<ContentPresenter Content="{TemplateBinding LeftDrawerContent}" ContentTemplate="{TemplateBinding LeftDrawerContentTemplate}" ContentStringFormat="{TemplateBinding LeftDrawerContentStringFormat}"
938+
IsEnabled="{TemplateBinding IsLeftDrawerOpen}"
939+
/>
938940
</Grid>
939941
<Grid VerticalAlignment="Stretch" HorizontalAlignment="Right"
940942
x:Name="PART_RightDrawer"
@@ -947,7 +949,8 @@
947949
x:Name="RightDrawerShadow">
948950
</Border>
949951
</AdornerDecorator>
950-
<ContentPresenter Content="{TemplateBinding RightDrawerContent}" ContentTemplate="{TemplateBinding RightDrawerContentTemplate}" ContentStringFormat="{TemplateBinding RightDrawerContentStringFormat}" />
952+
<ContentPresenter Content="{TemplateBinding RightDrawerContent}" ContentTemplate="{TemplateBinding RightDrawerContentTemplate}" ContentStringFormat="{TemplateBinding RightDrawerContentStringFormat}"
953+
IsEnabled="{TemplateBinding IsRightDrawerOpen}" />
951954
</Grid>
952955
<Grid HorizontalAlignment="Stretch" VerticalAlignment="Top"
953956
x:Name="PART_TopDrawer"
@@ -960,7 +963,8 @@
960963
x:Name="TopDrawerShadow">
961964
</Border>
962965
</AdornerDecorator>
963-
<ContentPresenter Content="{TemplateBinding TopDrawerContent}" ContentTemplate="{TemplateBinding TopDrawerContentTemplate}" ContentStringFormat="{TemplateBinding TopDrawerContentStringFormat}" />
966+
<ContentPresenter Content="{TemplateBinding TopDrawerContent}" ContentTemplate="{TemplateBinding TopDrawerContentTemplate}" ContentStringFormat="{TemplateBinding TopDrawerContentStringFormat}"
967+
IsEnabled="{TemplateBinding IsTopDrawerOpen}" />
964968
</Grid>
965969
<Grid VerticalAlignment="Bottom" HorizontalAlignment="Stretch"
966970
x:Name="PART_BottomDrawer"
@@ -973,7 +977,8 @@
973977
x:Name="BottomDrawerShadow">
974978
</Border>
975979
</AdornerDecorator>
976-
<ContentPresenter Content="{TemplateBinding BottomDrawerContent}" ContentTemplate="{TemplateBinding BottomDrawerContentTemplate}" ContentStringFormat="{TemplateBinding BottomDrawerContentStringFormat}" />
980+
<ContentPresenter Content="{TemplateBinding BottomDrawerContent}" ContentTemplate="{TemplateBinding BottomDrawerContentTemplate}" ContentStringFormat="{TemplateBinding BottomDrawerContentStringFormat}"
981+
IsEnabled="{TemplateBinding IsBottomDrawerOpen}"/>
977982
</Grid>
978983
</Grid>
979984
</Grid>

0 commit comments

Comments
 (0)