diff --git a/Hyperbar.Windows.Controls/DesktopFlyout/DesktopFlyoutHost.cs b/Hyperbar.Windows.Controls/DesktopFlyout/DesktopFlyoutHost.cs
index cab0abd..aa180e6 100644
--- a/Hyperbar.Windows.Controls/DesktopFlyout/DesktopFlyoutHost.cs
+++ b/Hyperbar.Windows.Controls/DesktopFlyout/DesktopFlyoutHost.cs
@@ -3,6 +3,7 @@ using Microsoft.UI.Xaml.Controls;
using Microsoft.UI.Xaml.Controls.Primitives;
using Hyperbar.Windows.UI;
using Hyperbar.Windows.Interop;
+using Windows.Foundation;
namespace Hyperbar.Windows.Controls;
@@ -37,8 +38,8 @@ internal class DesktopFlyoutHost : Window
{
return;
}
-
- // presenter.Measure(new Size(double.PositiveInfinity, double.PositiveInfinity));
+
+ presenter.Measure(new Size(double.PositiveInfinity, double.PositiveInfinity));
double height = presenter.DesiredSize.Height;
double width = presenter.DesiredSize.Width;
diff --git a/Hyperbar.Windows.Controls/DesktopFlyout/DesktopFlyoutPresenter.cs b/Hyperbar.Windows.Controls/DesktopFlyout/DesktopFlyoutPresenter.cs
index 4dd59b0..cdfb884 100644
--- a/Hyperbar.Windows.Controls/DesktopFlyout/DesktopFlyoutPresenter.cs
+++ b/Hyperbar.Windows.Controls/DesktopFlyout/DesktopFlyoutPresenter.cs
@@ -12,7 +12,7 @@ public class DesktopFlyoutPresenter :
typeof(DesktopFlyoutPresenterTemplateSettings), typeof(DesktopFlyoutPresenter),
new PropertyMetadata(null));
- internal new DesktopFlyout Parent;
+ internal new DesktopFlyout? Parent;
public DesktopFlyoutPresenter()
{
diff --git a/Hyperbar.Windows.Controls/DesktopFlyout/DesktopFlyoutPresenter.xaml b/Hyperbar.Windows.Controls/DesktopFlyout/DesktopFlyoutPresenter.xaml
index 40676c4..e6cc739 100644
--- a/Hyperbar.Windows.Controls/DesktopFlyout/DesktopFlyoutPresenter.xaml
+++ b/Hyperbar.Windows.Controls/DesktopFlyout/DesktopFlyoutPresenter.xaml
@@ -5,21 +5,22 @@
xmlns:controls="using:Hyperbar.Windows.Controls">
-
-
-
+
+
+
-
-
-
+
+
+
+ 1