From 2b022a5b53d0dcb0cc2d9d95e4d55cfa3dc81b13 Mon Sep 17 00:00:00 2001 From: rabbitism Date: Sat, 3 Feb 2024 20:14:48 +0800 Subject: [PATCH] feat: set close button visibility from option. --- src/Ursa/Controls/Dialog/Dialog.cs | 1 + src/Ursa/Controls/Dialog/OverlayDialog.cs | 1 + 2 files changed, 2 insertions(+) diff --git a/src/Ursa/Controls/Dialog/Dialog.cs b/src/Ursa/Controls/Dialog/Dialog.cs index 9ebecb2..993ea7d 100644 --- a/src/Ursa/Controls/Dialog/Dialog.cs +++ b/src/Ursa/Controls/Dialog/Dialog.cs @@ -196,6 +196,7 @@ public static class Dialog } window.WindowStartupLocation = options.StartupLocation; window.Title = options.Title; + window.IsCloseButtonVisible = options.IsCloseButtonVisible; if (options.StartupLocation == WindowStartupLocation.Manual) { if (options.Position is not null) diff --git a/src/Ursa/Controls/Dialog/OverlayDialog.cs b/src/Ursa/Controls/Dialog/OverlayDialog.cs index 8a64e7e..eda3d25 100644 --- a/src/Ursa/Controls/Dialog/OverlayDialog.cs +++ b/src/Ursa/Controls/Dialog/OverlayDialog.cs @@ -190,6 +190,7 @@ public static class OverlayDialog control.VerticalOffset = options.VerticalAnchor == VerticalPosition.Center ? null : options.VerticalOffset; control.CanClickOnMaskToClose = options.CanClickOnMaskToClose; + control.IsCloseButtonVisible = options.IsCloseButtonVisible; } private static void ConfigureDefaultDialogControl(DefaultDialogControl control, OverlayDialogOptions? options)