1181 / 623 / 160
Регистрация: 19.04.2018
Сообщений: 2,923
|
||||||||||||||||
1 | ||||||||||||||||
WPF Тригер смены стиля19.05.2020, 05:06. Показов 1074. Ответов 4
В ListBox выводится информация посредством вытягивания из ObservableCollection
Status, в свою очередь, может принимать 2 значения: "paused" или "started". Обобщу: если Status(свойство) равно "paused", то кнопка Status должна принять стиль "Start", если "started" -- "Stop"
0
|
19.05.2020, 05:06 | |
Ответы с готовыми решениями:
4
Тригер для смены цвета Стиль в коде. Тригер, как сделать так, чтобы тригер менял кисть на ту, которая в свойстве контрола Возможность смены темы/стиля приложения в рантайме После смены стиля "VCL Styles" форма теряет модальность |
Модератор
|
||||||||||||||||
19.05.2020, 10:44 | 2 | |||||||||||||||
Сообщение было отмечено limeniye как решение
Решение
Если используете ObservableCollection, то это должно быть свойство только для чтения:
Допустим, зачем в нём StackPanel, если в ней всего один элемент? Пишу здесь - может быть ошибка, но смысл поймёте
0
|
8940 / 4852 / 1886
Регистрация: 11.02.2013
Сообщений: 10,246
|
|
19.05.2020, 11:38 | 3 |
Думаю, будет правильно переключать не стиль, а в самом стиле переключать
ControlTemplate . Это уменьшит количество дублирующегося кода.
0
|
1181 / 623 / 160
Регистрация: 19.04.2018
Сообщений: 2,923
|
|
20.05.2020, 01:28 [ТС] | 5 |
Там больше элементов, я упростил. В данном случае StackPanel можно и вовсе удалить оставив содержимое.
Добавлено через 10 минут Спасибо
0
|
20.05.2020, 01:28 | |
20.05.2020, 01:28 | |
Помогаю со студенческими работами здесь
5
Создание стиля ссылки для стиля тригер Тригер Тригер + селект Тригер в SQLlite Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |