This commit is contained in:
Pilzinsel64
2025-11-11 14:50:32 +01:00
parent 40b753062a
commit 593cdfb92c
3 changed files with 84 additions and 29 deletions

View File

@@ -1,3 +1,5 @@
using System;
using System.Threading.Tasks;
using Avalonia.Controls;
namespace Pilz.UI.AvaloniaUI.Dialogs;
@@ -26,14 +28,14 @@ public partial class AvaloniaDialogBase
return dialogPanel;
}
private static T CreatePanelInstance<T>(object? tag) where T : AvaloniaFlyoutBase
internal static T CreatePanelInstance<T>(object? tag) where T : AvaloniaFlyoutBase
{
var dialogPanel = Activator.CreateInstance<T>();
dialogPanel.Tag = tag;
return dialogPanel;
}
private static AvaloniaDialogBase CreateForm<T>(T dialogPanel, string? title, object? icon, WindowStartupLocation startPosition) where T : AvaloniaFlyoutBase
internal static AvaloniaDialogBase CreateForm<T>(T dialogPanel, string? title, object? icon, WindowStartupLocation startPosition) where T : AvaloniaFlyoutBase
{
var dialog = new AvaloniaDialogBase
{