<Grid x:Class="QParameter_ConfigurationPageV"
      xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
      xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
      xmlns:EgtBEAMWALL="clr-namespace:EgtBEAMWALL.Core">

   <Grid.ColumnDefinitions>
      <ColumnDefinition Width="2*"/>
      <ColumnDefinition Width="1*"/>
   </Grid.ColumnDefinitions>
   <Grid.RowDefinitions>
      <RowDefinition Height="1*"/>
   </Grid.RowDefinitions>
   <EgtBEAMWALL:QParamListV DataContext="{Binding}" 
                            ItemsSource="{Binding QBTLParamVMList}"
                            SelectedItem="{Binding SelQParam}"
                            Grid.Column="0"
                            Margin="5">
      <DataGrid.GroupStyle>
         <GroupStyle>
            <GroupStyle.Panel>
               <ItemsPanelTemplate>
                  <DataGridRowsPresenter/>
               </ItemsPanelTemplate>
            </GroupStyle.Panel>
            <GroupStyle.HeaderTemplate>
               <DataTemplate>
                  <StackPanel>
                     <TextBlock Text="{Binding Path=Name}"/>
                  </StackPanel>
               </DataTemplate>
            </GroupStyle.HeaderTemplate>
            <GroupStyle.ContainerStyle>
               <Style TargetType="{x:Type GroupItem}">
                  <Setter Property="Template">
                     <Setter.Value>
                        <ControlTemplate TargetType="{x:Type GroupItem}">
                           <Expander IsExpanded="True" Style="{x:Null}">
                              <Expander.Background>
                                 <SolidColorBrush Color="#FFBABABA"></SolidColorBrush>
                              </Expander.Background>
                              <Expander.Header>
                                 <StackPanel Orientation="Horizontal">
                                    <TextBlock Text="{Binding Path=Name}" />
                                 </StackPanel>
                              </Expander.Header>
                              <ItemsPresenter />
                           </Expander>
                        </ControlTemplate>
                     </Setter.Value>
                  </Setter>
               </Style>
            </GroupStyle.ContainerStyle>
         </GroupStyle>
         <GroupStyle>
            <GroupStyle.ContainerStyle>
               <Style TargetType="{x:Type GroupItem}">
                  <Setter Property="Template">
                     <Setter.Value>
                        <ControlTemplate TargetType="{x:Type GroupItem}">
                           <Expander IsExpanded="True" Style="{x:Null}">
                              <Expander.Background>
                                 <SolidColorBrush Color="LightGray"></SolidColorBrush>
                              </Expander.Background>
                              <Expander.Header>
                                 <StackPanel Orientation="Horizontal">
                                    <TextBlock Text="{Binding Path=Name}" />
                                 </StackPanel>
                              </Expander.Header>
                              <ItemsPresenter />
                           </Expander>
                        </ControlTemplate>
                     </Setter.Value>
                  </Setter>
               </Style>
            </GroupStyle.ContainerStyle>
         </GroupStyle>
      </DataGrid.GroupStyle>
   </EgtBEAMWALL:QParamListV>

</Grid>
