#835 – Displaying Custom Content in a GroupBox Header
June 5, 2013 2 Comments
You normally set the Header property of a GroupBox to some text.
<GroupBox Header="Julius Caesar"> <Label Content="100BC - 44BC, etc."/> </GroupBox> <GroupBox Header="Augustus"> <Label Content="63BC - 14AD, etc."/> </GroupBox>
You can, however, set the Header to anything that you like, including a panel containing other controls.
<GroupBox> <GroupBox.Header> <StackPanel Orientation="Horizontal"> <Label Content="Julius Caesar"/> <Image Source="Caesar.jpg" Height="48"/> </StackPanel> </GroupBox.Header> <Label Content="100BC - 44BC, etc."/> </GroupBox> <GroupBox> <GroupBox.Header> <StackPanel Orientation="Horizontal"> <Label Content="Augustus"/> <Image Source="Augustus.jpg" Height="48"/> </StackPanel> </GroupBox.Header> <Label Content="63BC - 14AD, etc."/> </GroupBox>