diff --git a/src/Semi.Avalonia/Controls/DrawerPage.axaml b/src/Semi.Avalonia/Controls/DrawerPage.axaml index 556a7e2..8b09d9c 100644 --- a/src/Semi.Avalonia/Controls/DrawerPage.axaml +++ b/src/Semi.Avalonia/Controls/DrawerPage.axaml @@ -20,27 +20,23 @@ + IsVisible="False"> + IsVisible="{TemplateBinding DrawerHeader, Converter={x:Static ObjectConverters.IsNotNull}}" /> + IsVisible="{TemplateBinding DrawerFooter, Converter={x:Static ObjectConverters.IsNotNull}}" /> - + - + Background="{DynamicResource DrawerPageTopBarBackground}"> + + IsChecked="{Binding #PART_SplitView.IsPaneOpen, Mode=TwoWay}"> - + ContentTemplate="{TemplateBinding HeaderTemplate}" + FontSize="{DynamicResource DrawerPageTitleFontSize}" + FontWeight="{DynamicResource DrawerPageTitleFontWeight}" + IsVisible="{TemplateBinding Header, Converter={x:Static ObjectConverters.IsNotNull}}" /> - + - + ContentTemplate="{TemplateBinding HeaderTemplate}" + FontSize="{DynamicResource DrawerPageTitleFontSize}" + FontWeight="{DynamicResource DrawerPageTitleFontWeight}" + IsVisible="{TemplateBinding Header, Converter={x:Static ObjectConverters.IsNotNull}}" /> - + @@ -249,4 +227,4 @@ - \ No newline at end of file + diff --git a/src/Semi.Avalonia/Themes/Light/DrawerPage.axaml b/src/Semi.Avalonia/Themes/Light/DrawerPage.axaml index 518a63f..1a5dc4a 100644 --- a/src/Semi.Avalonia/Themes/Light/DrawerPage.axaml +++ b/src/Semi.Avalonia/Themes/Light/DrawerPage.axaml @@ -6,4 +6,4 @@ - \ No newline at end of file + diff --git a/src/Semi.Avalonia/Themes/Shared/DrawerPage.axaml b/src/Semi.Avalonia/Themes/Shared/DrawerPage.axaml index e637290..b610002 100644 --- a/src/Semi.Avalonia/Themes/Shared/DrawerPage.axaml +++ b/src/Semi.Avalonia/Themes/Shared/DrawerPage.axaml @@ -4,4 +4,7 @@ + + +