Задать вопрос
@OwDafuq

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

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

Вопрос, как поменять Kind из кода, если Item уже добавлен? И можно ли это сделать только для 1 объекта? Или он сменит его для всех?
  • Вопрос задан
  • 119 просмотров
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Merion Academy
    C# разработчик с нуля
    4 месяца
    Далее
  • Stepik
    Профессия "C# разработчик"
    1 неделя
    Далее
  • XYZ School
    C# для разработки игр
    5 месяцев
    Далее
Решения вопроса 1
@OwDafuq Автор вопроса
Решено через {Binding Icon} и через св-во Icon (string).

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


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

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

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