diff --git a/src/Ursa.Themes.Semi/Controls/UrsaWindow.axaml b/src/Ursa.Themes.Semi/Controls/UrsaWindow.axaml index 03f9cf8..d828093 100644 --- a/src/Ursa.Themes.Semi/Controls/UrsaWindow.axaml +++ b/src/Ursa.Themes.Semi/Controls/UrsaWindow.axaml @@ -66,6 +66,7 @@ + IsHitTestVisible="{TemplateBinding IsTitleBarHitTestVisible}" /> GetValue(IsTitleVisibleProperty); set => SetValue(IsTitleVisibleProperty, value); } + + public static readonly AttachedProperty IsTitleBarHitTestVisibleProperty = + AvaloniaProperty.RegisterAttached("IsTitleBarHitTestVisible", defaultValue: true); + public static void SetIsTitleBarHitTestVisible(Window obj, bool value) => obj.SetValue(IsTitleBarHitTestVisibleProperty, value); + public static bool GetIsTitleBarHitTestVisible(Window obj) => obj.GetValue(IsTitleBarHitTestVisibleProperty); + + public bool IsTitleBarHitTestVisible + { + get => GetValue(IsTitleBarHitTestVisibleProperty); + set => SetValue(IsTitleBarHitTestVisibleProperty, value); + } protected override void OnApplyTemplate(TemplateAppliedEventArgs e) {