powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / WPF Наследование стилей
4 сообщений из 4, страница 1 из 1
WPF Наследование стилей
    #39219897
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Разобрался с BasedOn, но непонятно следующее. Есть два стиля для списков с несколькими колонками, которые отличаются только одной колонкой (лишнее вычищено):

Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
    <Style x:Key="ListViewFav" TargetType="{x:Type ListView}">
        <Setter Property="ItemTemplate">
            <Setter.Value>
                <DataTemplate>
                    <Grid Name="gridItem" Margin="0">
                        <Button Grid.Column="0" Style="{StaticResource ResourceKey=LVButtonFav}" />
                    </Grid>
                </DataTemplate>
            </Setter.Value>
        </Setter>
    </Style>

    <Style x:Key="ListViewDir" TargetType="{x:Type ListView}">
        <Setter Property="ItemTemplate">
            <Setter.Value>
                <DataTemplate>
                    <Grid Name="gridItem" Margin="0">
                        <Button Grid.Column="0" Style="{StaticResource ResourceKey=LVButtonDir}" />
                    </Grid>
                </DataTemplate>
            </Setter.Value>
        </Setter>
    </Style>

Можно ли 100500 одинаковых колонок загнать в один стиль, а разные оформить лаконично примерно как в приведенном куске?
...
Рейтинг: 0 / 0
WPF Наследование стилей
    #39220123
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Правильно ли я понял, что у тебя есть три стиля А, Б, В, определенные только один раз.
И ты хочешь в зависимости от каких-то условий включать для сетки либо АБААААА, либо АВААААА?
...
Рейтинг: 0 / 0
WPF Наследование стилей
    #39220205
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет, у меня есть два стиля с кучей одинаковых полей (внутри Grid), и одним полем, содержащим разные кнопки. Один стиль применяется к одному списку, другой к другому. Я хочу из двух больших стилей сделать три - один большой с одинаковыми полями и два маленьких, в которых только поля с кнопками.
...
Рейтинг: 0 / 0
WPF Наследование стилей
    #39220214
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лично у меня мало опыта работы с ListView - использовал его только классическим образом, так что либо ждем Романа, либо, если будет тестовый проект, то поковыряю - по обрывку кода не могу представить картину, ListView, насколько я знаю, стилизуется кучей разных способов.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / WPF Наследование стилей
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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