Unlike Windows Forms controls, the WPF controls do not have Dock properties. To dock to fill a Tab Control on a Grid, you just need to remove Width, Height, and Alignment properties of a control.
Here is a window where a Tab control is filled on a Grid panel.
Here is the code snippet. You drag and drop a TabControl on the window and remove its Width, Height and alignment properties.
<Grid Background="LightBlue"> <TabControl Name="tabControl1" > <TabItem Header="tabItem1" Name="tabItem1"> <Grid /> </TabItem>
<TabItem Header="tabItem2" Name="tabItem2"> <Grid /> </TabItem>
<TabItem Header="tabItem3" Name="tabItem3"> <Grid /> </TabItem> </TabControl> </Grid>
Here are some more related articles.
DockPanel in WPF
WPF Controls,Layout panel and Graphics primitives
Canvas in WPF
Grid in WPF
WrapPanel in WPF
Cheers!