<!--xmlns:dxgt="http://schemas.devexpress.com/winfx/2008/xaml/grid/themekeys"-->
<dx:ObjectToBooleanConverter x:Key="objectToBooleanConverter" />
<DataTemplate x:Key="{dxgt:GroupRowThemeKey ResourceKey=GroupRowTemplate}">
    <dx:MeasurePixelSnapper>
        <dxg:GroupGridRowContent x:Name="PART_GroupRowContent" Style="{Binding Path=View.GroupRowStyle}">
            <dx:DXDockPanel>
                <dxg:GridGroupExpandButton x:Name="Toggle" Margin="{DynamicResource {dxgt:GroupRowThemeKey ResourceKey=ExpandButtonMargin}}" VerticalAlignment="Center" HorizontalAlignment="Left" Command="{Binding View.Commands.ChangeGroupExpanded}" CommandParameter="{Binding RowHandle.Value}" IsChecked="{Binding Path=IsRowExpanded}" Foreground="{Binding Foreground, ElementName=PART_GroupRowContent}" />
                <dxe:CheckEdit x:Name="PART_CheckBoxRowSelector" Padding="0" Margin="{DynamicResource {dxgt:GroupRowThemeKey ResourceKey=CheckBoxSelectorMargin}}" Visibility="{Binding View.ActualShowCheckBoxSelectorInGroupRow, Converter={StaticResource BooleanToVisibilityConverter}}" Focusable="False" IsChecked="{Binding AllItemsSelected, Mode=TwoWay}" IsReadOnly="{Binding View.HasValidationError}" VerticalAlignment="Center">
                    <dx:DoubleClicker.IsDoubleClickArea>False</dx:DoubleClicker.IsDoubleClickArea>
                    <dxg:GridViewHitInfoBase.HitTestAcceptor>
                        <dxght:GroupRowCheckBoxTableViewHitTestAcceptor />
                    </dxg:GridViewHitInfoBase.HitTestAcceptor>
                </dxe:CheckEdit>
                <dxg:GroupValueContentPresenter x:Name="groupValueContentPresenter" Content="{Binding Path=GroupValue}" ContentTemplateSelector="{Binding Path=Content.Column.ActualGroupValueTemplateSelector, RelativeSource={RelativeSource Self}}" HorizontalAlignment="Left" VerticalAlignment="Center" Margin="{DynamicResource {dxgt:GroupRowThemeKey ResourceKey=GroupValuePresenterMargin}}">
                </dxg:GroupValueContentPresenter>
                <dxg:GroupSummaryContainer dxgcore:RowData.CurrentRowData="{Binding}" x:Name="PART_GroupSummaryPlaceHolder" />
            </dx:DXDockPanel>
        </dxg:GroupGridRowContent>
    </dx:MeasurePixelSnapper>
	<DataTemplate.Triggers>
		<Trigger Property="dx:ThemeManager.IsTouchEnabled" Value="True">
			<Setter Property="Margin" TargetName="Toggle" Value="8,8,8,9" />
		</Trigger>
        <DataTrigger Binding="{Binding View.DataControl.BandsLayout, Converter={StaticResource objectToBooleanConverter}}" Value="True">
            <DataTrigger.Setters>
                <Setter Property="Margin" TargetName="groupValueContentPresenter" Value="{DynamicResource {dxgt:GroupRowThemeKey ResourceKey=BandedGroupValuePresenterMargin}}" />
            </DataTrigger.Setters>
        </DataTrigger>
	</DataTemplate.Triggers>
</DataTemplate>