avalonia: DefaultPadding

This commit is contained in:
2025-11-12 10:16:38 +01:00
parent 71d27c1061
commit efebfc3c9d
4 changed files with 14 additions and 9 deletions

View File

@@ -4,6 +4,8 @@ namespace Pilz.UI.AvaloniaUI.Dialogs;
public partial class AvaloniaDialogBase
{
public static int DefaultPadding { get; set; } = 3;
public static T Show<T>(string? title, object? icon, object? tag = null) where T : AvaloniaFlyoutBase
{
return Show(AvaloniaFlyoutBase.CreatePanelInstance<T>(tag), title, icon);
@@ -33,6 +35,7 @@ public partial class AvaloniaDialogBase
Title = title,
Icon = icon as WindowIcon,
WindowStartupLocation = startPosition,
Padding = new(DefaultPadding),
};
dialog.SetContent(dialogPanel);
return dialog;