minor fixes

This commit is contained in:
2025-11-17 07:05:30 +01:00
parent 9de2242aaf
commit a02e8dc67b
2 changed files with 9 additions and 4 deletions

View File

@@ -165,12 +165,12 @@ public partial class AvaloniaFlyoutBase : UserControl
{
}
protected void Close()
protected virtual void Close()
{
OnClose?.Invoke(this, EventArgs.Empty);
}
protected void Close(object? result)
protected virtual void Close(object? result)
{
Result = result;
Close();
@@ -181,6 +181,11 @@ public partial class AvaloniaFlyoutBase : UserControl
return true;
}
protected virtual object? GetResult()
{
return true;
}
protected virtual void SetShowTitlePanel()
{
StackPanelHeader.IsVisible = !string.IsNullOrWhiteSpace(Title) || TitleIcon != null;
@@ -189,7 +194,7 @@ public partial class AvaloniaFlyoutBase : UserControl
protected virtual void ButtonOkay_OnClick(object? sender, RoutedEventArgs e)
{
if (ValidateOK())
Close(true);
Close(GetResult());
}
protected virtual void ButtonCancel_OnClick(object? sender, RoutedEventArgs e)