<DataGrid Name="DG1" AutoGenerateColumns="False" ItemsSource="{Binding Groups}">
<DataGrid.Columns>
<DataGridCheckBoxColumn Binding="{Binding IsSelected}" />
....
описание всех остальных столбцов
.....
</DataGrid.Columns>
<StatusBar DockPanel.Dock="Bottom" HorizontalAlignment="Stretch" VerticalAlignment="Stretch">
<StatusBar.ItemsPanel>
<ItemsPanelTemplate>
<Grid>
<Grid.RowDefinitions>
<RowDefinition>
</RowDefinition>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="80" />
<ColumnDefinition Width="100*" />
<ColumnDefinition Width="100*" />
</Grid.ColumnDefinitions>
</Grid>
</ItemsPanelTemplate>
</StatusBar.ItemsPanel>
<StatusBarItem DockPanel.Dock="Left" Grid.Column="0">
<ProgressBar Name="ExecutionProgress" Height="20" Margin="3" MinWidth="200" MaxWidth="400" ></ProgressBar>
</StatusBarItem>
<StatusBarItem HorizontalAlignment="Stretch" HorizontalContentAlignment="Stretch" Grid.Column="1">
<ComboBox Name="ExecutionEvents" Width="{Binding Parent.ActualWidth, Mode=OneWay, RelativeSource={RelativeSource Self}}">
<ComboBoxItem>jfjfjxdfvbdfhfghfghfghfghfghjfg[pjkhlp'fghfg]ophkfg]pkh]pfg]hkfg]pkh]pfghokfg]pkh]-fg</ComboBoxItem>
</ComboBox>
</StatusBarItem>
<StatusBarItem HorizontalAlignment="Right" Grid.Column="2">
<StackPanel Orientation="Horizontal" Height="Auto" DockPanel.Dock="Right">
<Button Name="SaveExecutionLog" Content="Save Log" Margin="2" Padding="4"></Button>
<Button Name="ClearExecutionLog" Content="Clear Log" Margin="2" Padding="4"></Button>
</StackPanel>
</StatusBarItem>
</StatusBar>