diff --git a/src/MainDemo.Wpf/GroupBoxes.xaml b/src/MainDemo.Wpf/GroupBoxes.xaml
index 66df9c23a2..1845283196 100644
--- a/src/MainDemo.Wpf/GroupBoxes.xaml
+++ b/src/MainDemo.Wpf/GroupBoxes.xaml
@@ -95,12 +95,39 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
@@ -117,7 +144,7 @@
-
+
-
+
-
+
+ UniqueKey="groupbox_13">
+ UniqueKey="groupbox_14">
+ UniqueKey="groupbox_15">
+
diff --git a/src/MaterialDesignThemes.Wpf/GroupBoxAssist.cs b/src/MaterialDesignThemes.Wpf/GroupBoxAssist.cs
new file mode 100644
index 0000000000..ad5f00a33d
--- /dev/null
+++ b/src/MaterialDesignThemes.Wpf/GroupBoxAssist.cs
@@ -0,0 +1,14 @@
+namespace MaterialDesignThemes.Wpf;
+
+public static class GroupBoxAssist
+{
+ private const double DefaultHeaderPadding = 9.0;
+
+ #region AttachedProperty : HeaderPaddingProperty
+ public static readonly DependencyProperty HeaderPaddingProperty
+ = DependencyProperty.RegisterAttached("HeaderPadding", typeof(double), typeof(GroupBoxAssist), new PropertyMetadata(DefaultHeaderPadding));
+
+ public static double GetHeaderPadding(GroupBox element) => (double)element.GetValue(HeaderPaddingProperty);
+ public static void SetHeaderPadding(GroupBox element, double headerPadding) => element.SetValue(HeaderPaddingProperty, headerPadding);
+ #endregion
+}
diff --git a/src/MaterialDesignThemes.Wpf/Themes/MaterialDesignTheme.GroupBox.xaml b/src/MaterialDesignThemes.Wpf/Themes/MaterialDesignTheme.GroupBox.xaml
index fcffe1c66f..9d6e32cf0b 100644
--- a/src/MaterialDesignThemes.Wpf/Themes/MaterialDesignTheme.GroupBox.xaml
+++ b/src/MaterialDesignThemes.Wpf/Themes/MaterialDesignTheme.GroupBox.xaml
@@ -26,6 +26,7 @@
+
@@ -37,7 +38,7 @@
BorderThickness="{TemplateBinding BorderThickness}" />
+
@@ -85,7 +87,7 @@