feat: make titlebar visible property actually useful.

This commit is contained in:
rabbitism
2024-08-14 18:23:56 +08:00
parent b04f83f340
commit 74994e77f7
4 changed files with 37 additions and 10 deletions

View File

@@ -29,6 +29,15 @@ public class TitleBar: ContentControl
get => GetValue(RightContentProperty);
set => SetValue(RightContentProperty, value);
}
public static readonly StyledProperty<bool> IsTitleVisibleProperty = AvaloniaProperty.Register<TitleBar, bool>(
nameof(IsTitleVisible));
public bool IsTitleVisible
{
get => GetValue(IsTitleVisibleProperty);
set => SetValue(IsTitleVisibleProperty, value);
}
protected override void OnApplyTemplate(TemplateAppliedEventArgs e)
{

View File

@@ -47,7 +47,7 @@ public class UrsaWindow: Window
}
public static readonly StyledProperty<bool> IsTitleBarVisibleProperty = AvaloniaProperty.Register<UrsaWindow, bool>(
nameof(IsTitleBarVisible));
nameof(IsTitleBarVisible), true);
public bool IsTitleBarVisible
{