powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / GroupStyle
3 сообщений из 3, страница 1 из 1
GroupStyle
    #36536441
prBoris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день что то не разберусь как прибиндить правильно названия Header
есть дата табле
Код: plaintext
1.
2.
3.
4.
5.
 <CollectionViewSource x:Key="src" Source="{Binding Model.dataTable}">
            <CollectionViewSource.GroupDescriptions>
                <PropertyGroupDescription PropertyName="groupId" />
            </CollectionViewSource.GroupDescriptions>
        </CollectionViewSource>

и стиль

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
  <Style x:Key="GroupHeaderStyle" 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" BorderBrush="Black" BorderThickness="0,0,0,1">
                            <Expander.Background>
                                <LinearGradientBrush StartPoint="0,0" EndPoint="0,1">
                                    <GradientStop Offset="0.0" Color="#FF85c1e6"></GradientStop>
                                    <GradientStop Offset="0.5" Color="#FF0187dc"></GradientStop>
                                    <GradientStop Offset="1.0" Color="#FF77c1e8"></GradientStop>
                                </LinearGradientBrush>
                            </Expander.Background>
                            <Expander.Header>
                                <DockPanel>
                                    <TextBlock FontWeight="Bold" Foreground="Black" Text="{Binding Source={StaticResource src}, Path=groupName, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" Margin="5,0,0,0" />
                                                                    </DockPanel>
                            </Expander.Header>
                            <Expander.Content>
                                <Border Background="White" Margin="2" CornerRadius="3">
                                    <ItemsPresenter />
                                </Border>
                            </Expander.Content>
                        </Expander>
                    </ControlTemplate>
                </Setter.Value>
            </Setter>
        </Style>
Получается я что сортировать по groupId а названия Header полям groupName. Но оно не выдает групирует правильно но Header пишит одинаковый "1.4 Виставлення рахун"
конвентор нужно как то писать на groupId или как правильно сделать
...
Рейтинг: 0 / 0
GroupStyle
    #36536455
prBoris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что то картинку не получается выложить дататейбла ну данные там идут в таком порядке

groupId = 2; groupName = "1.4 Виставлення раху";
groupId = 2; groupName = "1.4 Виставлення раху"
groupId = 2; groupName = "1.4 Виставлення раху"
groupId = 2; groupName = "1.4 Виставлення раху"
groupId = 2; groupName = "1.4 Виставлення раху"
groupId = 1; groupName = "1.2 Аналіз"
groupId = 1; groupName = "1.2 Аналіз"
groupId = 1; groupName = "1.2 Аналіз"
groupId = 1; groupName = "1.2 Аналіз"
...
Рейтинг: 0 / 0
GroupStyle
    #36536763
prBoris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
prBoris,

Тема закрыта!!!!!!!!!!
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / GroupStyle
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]