none
Как сделать фиксированным Expander -> TextBlock при использовании группировки в CollectionViewSource? RRS feed

  • Общие обсуждения

  • День добрый. Сделал группировку, но при скроллировании в горизонтальном положении название группировки перемещается, то есть я установил для DataGrid FrozenColumnCount="1" при этом элементы в столбце 1 фиксированные и не двигаются со скролом, а вот элемент TextBlock группировки перемещается, так вот как его зафиксировать?

    <DataGrid.GroupStyle>
                    <!-- Стиль группировки -->
                    <GroupStyle>
                        <GroupStyle.ContainerStyle>
                            <Style TargetType="{x:Type GroupItem}">
                                <Setter Property="Margin" Value="0,0,0,5"/>
                                <Setter Property="Template">
                                    <Setter.Value>
                                        <ControlTemplate TargetType="{x:Type GroupItem}">
                                            <Expander IsExpanded="True" Background="White" Foreground="Black" BorderThickness="1,1,1,5" BorderBrush="#FF555555" AutomationProperties.IsRowHeader="False" AutomationProperties.IsColumnHeader="True">
                                                <Expander.Header>
                                                    <DockPanel>
                                                        <TextBlock Text="{Binding Path=Name}" TextWrapping="Wrap" FontWeight="Bold" Panel.ZIndex="1" HorizontalAlignment="Left"/>
                                                        <!--<TextBlock Text="{Binding Path=ItemCount}" TextWrapping="Wrap"/>-->
                                                    </DockPanel>
                                                </Expander.Header>
                                                <Expander.Content>
                                                    <ItemsPresenter />
                                                </Expander.Content>
                                            </Expander>
                                        </ControlTemplate>
                                    </Setter.Value>
                                </Setter>
                            </Style>
                        </GroupStyle.ContainerStyle>
                    </GroupStyle>
                </DataGrid.GroupStyle>


    27 февраля 2018 г. 7:43