WPF - Titled Border WPF - Titled Border wpf wpf

WPF - Titled Border


What you're after is called a "GroupBox" in Windows speak.

I've found this example of how to use it on C# Corner:

<Window x:Class="GroupBoxSample.Window1"    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"    Title="Window1" Height="300" Width="300">    <Grid>        <GroupBox Margin="10,10,10,10" FontSize="16" FontWeight="Bold"                  Background="LightGray">            <GroupBox.Header>                              Mindcracker Network            </GroupBox.Header>                       <TextBlock FontSize="12" FontWeight="Regular">                This is a group box control content.                           </TextBlock>                    </GroupBox>    </Grid></Window>

A GroupBox can only contain one direct child, so if you want several sub controls you'll have to wrap them in a Grid, a Panel, or a ContentControl.

There's more information on the GroupBox at the MSDN, it's Class Page and How to Style it.

If you want the header text to be anything other than left aligned then you'll need to create your own style (as outlined in this answer.


In WPF this would be a GroupBox which in a container control that has a border and a header.

MSDN http://msdn.microsoft.com/en-us/library/system.windows.controls.groupbox.aspx

Here a GroupBox has a header\title of "Employee Data" and contains other controls.

http://i.msdn.microsoft.com/dynimg/IC79468.jpg