diff --git a/9.0/Apps/PointOfSale/src/PointOfSale/PointOfSale.csproj b/9.0/Apps/PointOfSale/src/PointOfSale/PointOfSale.csproj
index e5f5183b6..dcd53ff9e 100644
--- a/9.0/Apps/PointOfSale/src/PointOfSale/PointOfSale.csproj
+++ b/9.0/Apps/PointOfSale/src/PointOfSale/PointOfSale.csproj
@@ -76,8 +76,8 @@
-
-
+
+
diff --git a/9.0/PlatformIntegration/NativeEmbeddingDemo/NativeEmbeddingDemo.WinUI/MainWindow.xaml.cs b/9.0/PlatformIntegration/NativeEmbeddingDemo/NativeEmbeddingDemo.WinUI/MainWindow.xaml.cs
index 8dbc680fb..2cace7acb 100644
--- a/9.0/PlatformIntegration/NativeEmbeddingDemo/NativeEmbeddingDemo.WinUI/MainWindow.xaml.cs
+++ b/9.0/PlatformIntegration/NativeEmbeddingDemo/NativeEmbeddingDemo.WinUI/MainWindow.xaml.cs
@@ -33,12 +33,14 @@ public MainWindow()
_window ??= this;
}
- private void OnRootLayoutLoaded(object? sender, RoutedEventArgs e)
+ private async void OnRootLayoutLoaded(object? sender, RoutedEventArgs e)
{
// Handle the event firing multiple times
if (_nativeView is not null)
return;
+ await Task.Yield();
+
// Create WinUI button
var nativeButton = new Microsoft.UI.Xaml.Controls.Button();
nativeButton.Content = "WinUI button above .NET MAUI controls";
diff --git a/9.0/PlatformIntegration/NativeEmbeddingDemo/NativeEmbeddingDemo.WinUI/NativeEmbeddingDemo.WinUI.csproj b/9.0/PlatformIntegration/NativeEmbeddingDemo/NativeEmbeddingDemo.WinUI/NativeEmbeddingDemo.WinUI.csproj
index 9c30e99fb..4882a0678 100644
--- a/9.0/PlatformIntegration/NativeEmbeddingDemo/NativeEmbeddingDemo.WinUI/NativeEmbeddingDemo.WinUI.csproj
+++ b/9.0/PlatformIntegration/NativeEmbeddingDemo/NativeEmbeddingDemo.WinUI/NativeEmbeddingDemo.WinUI.csproj
@@ -33,7 +33,7 @@
-
+