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);