diff --git a/src/Avalonia.Native/Avalonia.Native.csproj b/src/Avalonia.Native/Avalonia.Native.csproj index 35e50b1b36..88a6da8945 100644 --- a/src/Avalonia.Native/Avalonia.Native.csproj +++ b/src/Avalonia.Native/Avalonia.Native.csproj @@ -22,5 +22,6 @@ + diff --git a/src/Avalonia.Native/AvaloniaNativeMenuExporter.cs b/src/Avalonia.Native/AvaloniaNativeMenuExporter.cs index 3571f84131..ea3ea153bb 100644 --- a/src/Avalonia.Native/AvaloniaNativeMenuExporter.cs +++ b/src/Avalonia.Native/AvaloniaNativeMenuExporter.cs @@ -10,6 +10,7 @@ using Avalonia.Input; using Avalonia.Native.Interop; using Avalonia.Platform.Interop; using Avalonia.Threading; +using Avalonia.Dialogs; namespace Avalonia.Native { @@ -221,9 +222,11 @@ namespace Avalonia.Native Header = "About Avalonia", }; - aboutItem.Clicked += (sender, e) => + aboutItem.Clicked += async (sender, e) => { - // Open about dialog. + var dialog = new DefaultAboutWindow(); + + await dialog.ShowDialog((Window)result.VisualRoot); }; result.Add(aboutItem);