Browse Source

open about dialog modal

pull/3220/head
Dan Walmsley 7 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.Platform.Interop;
using Avalonia.Threading; using Avalonia.Threading;
using Avalonia.Dialogs; using Avalonia.Dialogs;
using Avalonia.Controls.ApplicationLifetimes;
namespace Avalonia.Native namespace Avalonia.Native
{ {
@ -224,9 +225,11 @@ namespace Avalonia.Native
aboutItem.Clicked += async (sender, e) => 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); result.Add(aboutItem);

Loading…
Cancel
Save