Skip to content

Commit 72b3a9a

Browse files
committed
GroupBox ContentSelector support
1 parent 1af11d0 commit 72b3a9a

File tree

1 file changed

+16
-4
lines changed

1 file changed

+16
-4
lines changed

MaterialDesignThemes.Wpf/Themes/MaterialDesignTheme.GroupBox.xaml

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,15 @@
3434
<Border Background="{TemplateBinding Background}" BorderBrush="{Binding Path=Background, ElementName=PART_ColorZone}" BorderThickness="{TemplateBinding BorderThickness}">
3535
<DockPanel Background="{TemplateBinding Background}">
3636
<wpf:ColorZone UseLayoutRounding="True" x:Name="PART_ColorZone" DockPanel.Dock="Top" Padding="{TemplateBinding Padding}" Effect="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=(wpf:ShadowAssist.ShadowDepth), Converter={x:Static converters:ShadowConverter.Instance}}" Mode="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=(wpf:ColorZoneAssist.Mode)}" SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}">
37-
<ContentPresenter ContentSource="Header" RecognizesAccessKey="True" SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}"/>
37+
<ContentPresenter ContentSource="Header" RecognizesAccessKey="True" SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}"
38+
ContentStringFormat="{TemplateBinding HeaderStringFormat}"
39+
ContentTemplate="{TemplateBinding HeaderTemplate}"
40+
ContentTemplateSelector="{TemplateBinding HeaderTemplateSelector}"/>
3841
</wpf:ColorZone>
39-
<ContentPresenter SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}" Margin="{TemplateBinding Padding}"/>
42+
<ContentPresenter SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}" Margin="{TemplateBinding Padding}"
43+
ContentStringFormat="{TemplateBinding ContentStringFormat}"
44+
ContentTemplate="{TemplateBinding ContentTemplate}"
45+
ContentTemplateSelector="{TemplateBinding ContentTemplateSelector}"/>
4046
</DockPanel>
4147
</Border>
4248
</ControlTemplate>
@@ -58,9 +64,15 @@
5864
<wpf:Card VerticalAlignment="Stretch">
5965
<DockPanel Background="{TemplateBinding Background}">
6066
<wpf:ColorZone x:Name="PART_ColorZone" DockPanel.Dock="Top" Padding="{TemplateBinding Padding}" Effect="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=(wpf:ShadowAssist.ShadowDepth), Converter={x:Static converters:ShadowConverter.Instance}}" Mode="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=(wpf:ColorZoneAssist.Mode)}">
61-
<ContentPresenter ContentSource="Header" RecognizesAccessKey="True" SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}"/>
67+
<ContentPresenter ContentSource="Header" RecognizesAccessKey="True" SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}"
68+
ContentStringFormat="{TemplateBinding HeaderStringFormat}"
69+
ContentTemplate="{TemplateBinding HeaderTemplate}"
70+
ContentTemplateSelector="{TemplateBinding HeaderTemplateSelector}"/>
6271
</wpf:ColorZone>
63-
<ContentPresenter SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}" Margin="{TemplateBinding Padding}"/>
72+
<ContentPresenter SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}" Margin="{TemplateBinding Padding}"
73+
ContentStringFormat="{TemplateBinding ContentStringFormat}"
74+
ContentTemplate="{TemplateBinding ContentTemplate}"
75+
ContentTemplateSelector="{TemplateBinding ContentTemplateSelector}"/>
6476
</DockPanel>
6577
</wpf:Card>
6678
</ControlTemplate>

0 commit comments

Comments
 (0)