Browse Source

open about dialog modal

pull/3220/head
Dan Walmsley 6 years ago
parent
commit
6deff75c58
  1. 7
      src/Avalonia.Native/AvaloniaNativeMenuExporter.cs

7
src/Avalonia.Native/AvaloniaNativeMenuExporter.cs

@ -11,6 +11,7 @@ using Avalonia.Native.Interop;
using Avalonia.Platform.Interop;
using Avalonia.Threading;
using Avalonia.Dialogs;
using Avalonia.Controls.ApplicationLifetimes;
namespace Avalonia.Native
{
@ -224,9 +225,11 @@ namespace Avalonia.Native
aboutItem.Clicked += async (sender, e) =>
{
var dialog = new DefaultAboutWindow();
var dialog = new AboutAvaloniaDialog();
await dialog.ShowDialog((Window)result.VisualRoot);
var mainWindow = (Application.Current.ApplicationLifetime as IClassicDesktopStyleApplicationLifetime)?.MainWindow;
await dialog.ShowDialog(mainWindow);
};
result.Add(aboutItem);

Loading…
Cancel
Save