Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / WPF, Silverlight Новый топик    Ответить
 DataGrid WPF группировка  [new]
v.kirilin
Member

Откуда:
Сообщений: 23
Сделал группировку в DataGrid.
У DataGrid FrozenColumnCount="4" и есть горизонтальная прокрутка.

При горизонтальном скролле замороженные столбцы стоят на месте, а заголовок группы уезжает за пределы видимости. Вообще не красиво.

Как можно сделать, чтобы заголовок группы тоже оставался на месте?
20 май 13, 11:39    [14320047]     Ответить | Цитировать Сообщить модератору
 Re: DataGrid WPF группировка  [new]
v.kirilin
Member

Откуда:
Сообщений: 23
Отвечаю сам себе :)

И снова всё через конвертер

XAML
            <DataGrid.GroupStyle>
                <GroupStyle>
                    <GroupStyle.HeaderTemplate>
                        <DataTemplate>
                            <StackPanel Margin="{Binding Path=ContentHorizontalOffset, 
                                RelativeSource={RelativeSource Mode=FindAncestor, AncestorType={x:Type ScrollViewer}}, 
                                Converter={StaticResource MarginConverter}}">

Конвертер
        public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
        {
            return new Thickness((double)value, 0, 0, 0);
        }
21 май 13, 07:57    [14324303]     Ответить | Цитировать Сообщить модератору
Все форумы / WPF, Silverlight Ответить