feat: fix MessageBox default position, use internal option default instance.

This commit is contained in:
rabbitism
2024-02-03 21:46:44 +08:00
parent 6d20264c6a
commit 15203b4284
6 changed files with 20 additions and 9 deletions

View File

@@ -5,7 +5,7 @@ namespace Ursa.Controls;
public class DialogOptions
{
public static DialogOptions Default { get; } = new DialogOptions();
internal static DialogOptions Default { get; } = new DialogOptions();
/// <summary>
/// The Startup Location of DialogWindow. Default is <see cref="WindowStartupLocation.CenterOwner"/>
/// </summary>

View File

@@ -16,6 +16,7 @@ public enum VerticalPosition
public class OverlayDialogOptions
{
internal static OverlayDialogOptions Default { get; } = new OverlayDialogOptions();
public bool CanClickOnMaskToClose { get; set; } = false;
public HorizontalPosition HorizontalAnchor { get; set; } = HorizontalPosition.Center;
public VerticalPosition VerticalAnchor { get; set; } = VerticalPosition.Center;