From 4a6c6ca4a5c63866d77ff11f7658edee1b80513c Mon Sep 17 00:00:00 2001 From: Daniel Clark Date: Thu, 11 Feb 2021 15:09:20 +0000 Subject: [PATCH] Added API for opening a window from flyout w/ sample --- .../NotificationFlyoutSample.csproj | 7 ++ samples/NotificationFlyoutSample/Shell.xaml | 2 +- .../NotificationFlyoutSample/Shell.xaml.cs | 6 ++ .../WindowContent.xaml | 27 +++++++ .../WindowContent.xaml.cs | 27 +++++++ .../INotificationFlyoutApplication.cs | 6 +- .../NotificationFlyoutApplication.cs | 6 ++ .../NotificationFlyout/XamlHostWindow.cs | 70 ------------------- .../NotificationFlyoutContextMenuXamlHost.cs | 2 +- .../NotificationFlyoutXamlHost.cs | 11 +-- .../XamlHost/TransparentXamlHost.cs | 43 ++++++++++++ .../XamlHost/XamlHost.cs | 52 ++++++++++++++ 12 files changed, 182 insertions(+), 77 deletions(-) create mode 100644 samples/NotificationFlyoutSample/WindowContent.xaml create mode 100644 samples/NotificationFlyoutSample/WindowContent.xaml.cs delete mode 100644 src/NotificationFlyout.Wpf.UI.Controls/NotificationFlyout/XamlHostWindow.cs rename src/NotificationFlyout.Wpf.UI.Controls/{NotificationFlyout => XamlHost}/NotificationFlyoutContextMenuXamlHost.cs (96%) rename src/NotificationFlyout.Wpf.UI.Controls/{NotificationFlyout => XamlHost}/NotificationFlyoutXamlHost.cs (98%) create mode 100644 src/NotificationFlyout.Wpf.UI.Controls/XamlHost/TransparentXamlHost.cs create mode 100644 src/NotificationFlyout.Wpf.UI.Controls/XamlHost/XamlHost.cs diff --git a/samples/NotificationFlyoutSample/NotificationFlyoutSample.csproj b/samples/NotificationFlyoutSample/NotificationFlyoutSample.csproj index 50b549f..4ce7fa6 100644 --- a/samples/NotificationFlyoutSample/NotificationFlyoutSample.csproj +++ b/samples/NotificationFlyoutSample/NotificationFlyoutSample.csproj @@ -123,6 +123,9 @@ Shell.xaml + + WindowContent.xaml + @@ -163,6 +166,10 @@ Designer MSBuild:Compile + + Designer + MSBuild:Compile + diff --git a/samples/NotificationFlyoutSample/Shell.xaml b/samples/NotificationFlyoutSample/Shell.xaml index 5b583bc..3f44d5d 100644 --- a/samples/NotificationFlyoutSample/Shell.xaml +++ b/samples/NotificationFlyoutSample/Shell.xaml @@ -44,7 +44,7 @@ IsIndeterminate="True" ShowError="False" ShowPaused="False" /> -