diff --git a/.gitignore b/.gitignore
index 1e997db..0c91313 100644
--- a/.gitignore
+++ b/.gitignore
@@ -366,5 +366,4 @@ yarn.lock
node_modules
package.json
.vitepress
-/Sample/**
/.gitignore
diff --git a/Sample/Dialog.xaml b/Sample/Dialog.xaml
new file mode 100644
index 0000000..a919a11
--- /dev/null
+++ b/Sample/Dialog.xaml
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Sample/Dialog.xaml.cs b/Sample/Dialog.xaml.cs
new file mode 100644
index 0000000..b593b54
--- /dev/null
+++ b/Sample/Dialog.xaml.cs
@@ -0,0 +1,11 @@
+using Material.Components.Maui;
+
+namespace Sample;
+
+public partial class Dialog : Popup
+{
+ public Dialog()
+ {
+ this.InitializeComponent();
+ }
+}
diff --git a/Sample/Platforms/MacCatalyst/Entitlements.Debug.plist b/Sample/Platforms/MacCatalyst/Entitlements.Debug.plist
new file mode 100644
index 0000000..1659c84
--- /dev/null
+++ b/Sample/Platforms/MacCatalyst/Entitlements.Debug.plist
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+ com.apple.security.get-task-allow
+
+
+
+
diff --git a/Sample/Platforms/MacCatalyst/Entitlements.Release.plist b/Sample/Platforms/MacCatalyst/Entitlements.Release.plist
new file mode 100644
index 0000000..1db1d93
--- /dev/null
+++ b/Sample/Platforms/MacCatalyst/Entitlements.Release.plist
@@ -0,0 +1,12 @@
+
+
+
+
+
+ com.apple.security.app-sandbox
+
+ com.apple.security.network.client
+
+
+
+
diff --git a/Sample/Sample.csproj b/Sample/Sample.csproj
new file mode 100644
index 0000000..f162bbc
--- /dev/null
+++ b/Sample/Sample.csproj
@@ -0,0 +1,85 @@
+
+
+
+ net8.0-android;net8.0-ios;net8.0-maccatalyst
+ $(TargetFrameworks);net8.0-windows10.0.19041.0
+
+
+
+
+
+
+ Exe
+ Sample
+ true
+ true
+ enable
+
+
+ Sample
+
+
+ com.companyname.sample
+
+
+ 1.0
+ 1
+
+ 11.0
+ 13.1
+ 21.0
+ 10.0.17763.0
+ 10.0.17763.0
+ 6.5
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ MSBuild:Compile
+
+
+
+
+
+ Platforms/MacCatalyst/Entitlements.Debug.plist
+
+
+
+ Platforms/MacCatalyst/Entitlements.Release.plist
+ true
+
+