diff --git a/src/Ursa.Themes.Semi/Controls/MessageBox.axaml b/src/Ursa.Themes.Semi/Controls/MessageBox.axaml index 0527628..97cbdc7 100644 --- a/src/Ursa.Themes.Semi/Controls/MessageBox.axaml +++ b/src/Ursa.Themes.Semi/Controls/MessageBox.axaml @@ -150,6 +150,7 @@ + (PART_TitleArea); - if (CanDragMove) + if (GetCanDragMove(this)) { _titleArea?.RemoveHandler(PointerMovedEvent, OnTitlePointerMove); _titleArea?.RemoveHandler(PointerPressedEvent, OnTitlePointerPressed); diff --git a/src/Ursa/Controls/Dialog/OverlayDialog.cs b/src/Ursa/Controls/Dialog/OverlayDialog.cs index 7d69047..5d750a3 100644 --- a/src/Ursa/Controls/Dialog/OverlayDialog.cs +++ b/src/Ursa/Controls/Dialog/OverlayDialog.cs @@ -191,7 +191,7 @@ public static class OverlayDialog options.VerticalAnchor == VerticalPosition.Center ? null : options.VerticalOffset; control.IsCloseButtonVisible = options.ShowCloseButton; control.CanLightDismiss = options.CanLightDismiss; - control.CanDragMove = options.CanDragMove; + DialogControlBase.SetCanDragMove(control, options.CanDragMove); } private static void ConfigureDefaultDialogControl(DefaultDialogControl control, OverlayDialogOptions? options) @@ -209,7 +209,7 @@ public static class OverlayDialog control.Buttons = options.Buttons; control.Title = options.Title; control.CanLightDismiss = options.CanLightDismiss; - control.CanDragMove = options.CanDragMove; + DialogControlBase.SetCanDragMove(control, options.CanDragMove); } internal static T? Recall(string? hostId) where T: Control