@OwDafuq

Как изменить иконку в ListBox.ItemTemplate если Item уже добавлен?

Здравствуйте!
Есть ItemTemplate, в нем есть
<iconPacks:PackIconMaterial Kind="CheckAll" Foreground="DarkSeaGreen" Padding="0 0 5 1" />

Вопрос, как поменять Kind из кода, если Item уже добавлен? И можно ли это сделать только для 1 объекта? Или он сменит его для всех?
  • Вопрос задан
  • 118 просмотров
Решения вопроса 1
@OwDafuq Автор вопроса
Решено через {Binding Icon} и через св-во Icon (string).

UPD: Не решено через Binding, он позволил лишь перед добавление привязать нужную картинку, но когда уже добавлен Item, то картинка попросту не меняется
<iconPacks:PackIconMaterial Kind="{Binding Icon, UpdateSourceTriger=PropertyChanged}"/>


UPD: Решено! Нужно было реализовать INotifyPropertyChanged
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы