diff --git a/samples/SampleApp/DemoPages/LabelDemo.axaml b/samples/SampleApp/DemoPages/LabelDemo.axaml
new file mode 100644
index 00000000..af27fbaf
--- /dev/null
+++ b/samples/SampleApp/DemoPages/LabelDemo.axaml
@@ -0,0 +1,54 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/SampleApp/DemoPages/LabelDemo.axaml.cs b/samples/SampleApp/DemoPages/LabelDemo.axaml.cs
new file mode 100644
index 00000000..0d6a573d
--- /dev/null
+++ b/samples/SampleApp/DemoPages/LabelDemo.axaml.cs
@@ -0,0 +1,13 @@
+using Avalonia;
+using Avalonia.Controls;
+using Avalonia.Markup.Xaml;
+
+namespace SampleApp.DemoPages;
+
+public partial class LabelDemo : UserControl
+{
+ public LabelDemo()
+ {
+ InitializeComponent();
+ }
+}
\ No newline at end of file
diff --git a/samples/SampleApp/MainWindow.axaml b/samples/SampleApp/MainWindow.axaml
index 3182d5fe..9b4c7028 100644
--- a/samples/SampleApp/MainWindow.axaml
+++ b/samples/SampleApp/MainWindow.axaml
@@ -86,7 +86,7 @@
-
+
@@ -118,6 +118,12 @@
+
+
+
+
+
+
diff --git a/samples/SampleApp/Styles.axaml b/samples/SampleApp/Styles.axaml
index a0903de2..d76c756b 100644
--- a/samples/SampleApp/Styles.axaml
+++ b/samples/SampleApp/Styles.axaml
@@ -23,8 +23,8 @@
-
+
+
@@ -43,4 +43,12 @@
+
+
+
\ No newline at end of file
diff --git a/src/Devolutions.AvaloniaTheme.MacOS/Controls/Label.axaml b/src/Devolutions.AvaloniaTheme.MacOS/Controls/Label.axaml
new file mode 100644
index 00000000..1e16ffe3
--- /dev/null
+++ b/src/Devolutions.AvaloniaTheme.MacOS/Controls/Label.axaml
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Devolutions.AvaloniaTheme.MacOS/Controls/_index.axaml b/src/Devolutions.AvaloniaTheme.MacOS/Controls/_index.axaml
index 55b77f85..5b418cac 100644
--- a/src/Devolutions.AvaloniaTheme.MacOS/Controls/_index.axaml
+++ b/src/Devolutions.AvaloniaTheme.MacOS/Controls/_index.axaml
@@ -20,6 +20,7 @@
+