diff --git a/Pilz.UI.AvaloniaUI/Dialogs/HeaderMenuItem.axaml b/Pilz.UI.AvaloniaUI/Dialogs/HeaderMenuItem.axaml
new file mode 100644
index 0000000..9c7edac
--- /dev/null
+++ b/Pilz.UI.AvaloniaUI/Dialogs/HeaderMenuItem.axaml
@@ -0,0 +1,15 @@
+
diff --git a/Pilz.UI.AvaloniaUI/Dialogs/HeaderMenuItem.axaml.cs b/Pilz.UI.AvaloniaUI/Dialogs/HeaderMenuItem.axaml.cs
new file mode 100644
index 0000000..d5dd12a
--- /dev/null
+++ b/Pilz.UI.AvaloniaUI/Dialogs/HeaderMenuItem.axaml.cs
@@ -0,0 +1,24 @@
+using Avalonia;
+using Avalonia.Controls;
+
+namespace Pilz.UI.AvaloniaUI.Dialogs;
+
+public partial class HeaderMenuItem : MenuItem
+{
+ public static readonly StyledProperty HeaderTextProperty = AvaloniaProperty.Register(nameof(HeaderText));
+
+ public string? HeaderText
+ {
+ get => GetValue(HeaderTextProperty);
+ set
+ {
+ SetValue(HeaderTextProperty, value);
+ TextBlockHeader.Text = value;
+ }
+ }
+
+ public HeaderMenuItem()
+ {
+ InitializeComponent();
+ }
+}
\ No newline at end of file