diff --git a/src/Ursa.Themes.Semi/Controls/UrsaView.axaml b/src/Ursa.Themes.Semi/Controls/UrsaView.axaml index 92c0989..fb7bb62 100644 --- a/src/Ursa.Themes.Semi/Controls/UrsaView.axaml +++ b/src/Ursa.Themes.Semi/Controls/UrsaView.axaml @@ -1,7 +1,8 @@ - - + + @@ -20,12 +21,25 @@ VerticalContentAlignment="{TemplateBinding VerticalContentAlignment}" Content="{TemplateBinding Content}" ContentTemplate="{TemplateBinding ContentTemplate}" /> - - - - + ColumnDefinitions="Auto, *, Auto"> + + + diff --git a/src/Ursa.Themes.Semi/Controls/UrsaWindow.axaml b/src/Ursa.Themes.Semi/Controls/UrsaWindow.axaml index ebe33e1..b651a88 100644 --- a/src/Ursa.Themes.Semi/Controls/UrsaWindow.axaml +++ b/src/Ursa.Themes.Semi/Controls/UrsaWindow.axaml @@ -60,6 +60,7 @@ GetValue(RightContentProperty); set => SetValue(RightContentProperty, value); } + + public static readonly StyledProperty IsTitleVisibleProperty = AvaloniaProperty.Register( + nameof(IsTitleVisible)); + + public bool IsTitleVisible + { + get => GetValue(IsTitleVisibleProperty); + set => SetValue(IsTitleVisibleProperty, value); + } protected override void OnApplyTemplate(TemplateAppliedEventArgs e) { diff --git a/src/Ursa/Windows/UrsaWindow.cs b/src/Ursa/Windows/UrsaWindow.cs index a23ea2b..73ebd67 100644 --- a/src/Ursa/Windows/UrsaWindow.cs +++ b/src/Ursa/Windows/UrsaWindow.cs @@ -47,7 +47,7 @@ public class UrsaWindow: Window } public static readonly StyledProperty IsTitleBarVisibleProperty = AvaloniaProperty.Register( - nameof(IsTitleBarVisible)); + nameof(IsTitleBarVisible), true); public bool IsTitleBarVisible {