From 2758a5839e6e9f7234b3c6d5684fce74b384b471 Mon Sep 17 00:00:00 2001 From: Dan Walmsley Date: Thu, 4 Oct 2018 21:21:52 +0100 Subject: [PATCH] add a modal window implementation --- samples/ControlCatalog/Pages/DialogsPage.xaml | 1 + .../ControlCatalog/Pages/DialogsPage.xaml.cs | 13 ++++ src/Avalonia.Native.OSX/window.h | 1 + src/Avalonia.Native.OSX/window.mm | 63 +++++++++++++++++++ src/Avalonia.Native/WindowImpl.cs | 2 +- src/headers/avalonia-native.h | 2 +- 6 files changed, 80 insertions(+), 2 deletions(-) diff --git a/samples/ControlCatalog/Pages/DialogsPage.xaml b/samples/ControlCatalog/Pages/DialogsPage.xaml index 710d791f3a..fe42a08087 100644 --- a/samples/ControlCatalog/Pages/DialogsPage.xaml +++ b/samples/ControlCatalog/Pages/DialogsPage.xaml @@ -8,5 +8,6 @@ Modal to window + diff --git a/samples/ControlCatalog/Pages/DialogsPage.xaml.cs b/samples/ControlCatalog/Pages/DialogsPage.xaml.cs index 8b3e810f0a..520fd1b925 100644 --- a/samples/ControlCatalog/Pages/DialogsPage.xaml.cs +++ b/samples/ControlCatalog/Pages/DialogsPage.xaml.cs @@ -34,6 +34,19 @@ namespace ControlCatalog.Pages { new DecoratedWindow().Show(); }; + this.FindControl