0
Ok У меня есть в appilication WPF, в которым у меня есть Resource Dictionary
где я создать два различных стиля для ListBox Item.Template
(Style1
, Style2
). И я установил мой стартовый стиль, как это:WPF Установка ListBox ItemTemplate из кода
<ListBox x:Name="Lister" ItemTemplate="{DynamicResource Style1}"/>
Теперь я хочу, чтобы позволить пользователю изменить стиль ListBoxItem
всякий раз, когда он хочет. Но я не знаю, как это будет сделано. Спасибо заранее.
Bravo - впечатляющая скорость, при которой вы запускали спусковой крючок. – Gjeltema
Явные настройки имеют приоритет над триггерами, поэтому значение ItemTemplate по умолчанию должно быть определено в установщике стиля. – nmclean
Мне удалось заставить его работать, но по-другому. Мне было очень сложно сделать привязку. Я просто не мог заставить его работать. Поэтому я сделал это в коде C# следующим образом: Lister.ItemTemplate = (DataTemplate) FindResource («Style2»); – oimitro