У меня есть представление со списком, привязанным к неопровержимой коллекции DisplayItems, которая имеет свойства «Label», «DisplayValue» и «IconUri».У меня есть модель представления, которая выставляет эту наблюдаемую коллекцию.Окно списка правильно заполнено в первый раз.Затем у меня есть кнопка, которая выполняет действие с выбранным элементом.Мне нужно указать, что действие было предпринято путем изменения изображения.Я изменяю IconUri выбранного элемента и вижу новое значение, присутствующее при отладке, но изображение не меняется.Я также могу изменить свойства 'Label' и 'DisplayValue' и правильно видеть новые значения при отладке, но список не меняется.Моя ViewModel реализует INotifyPropertyChanged.Мой класс DisplayItem реализует INotifyPropertyChanged.Я звоню RaisePropertyChanged Я уверен, что в слишком многих местах, а не слишком мало.Ни одно из изменений никогда не отражается на экране.
Я использую DataItemTemplate для сгенерированных строк.Если бы я мог получить доступ к изображению выбранной строки, я мог бы изменить его вручную, но я даже не могу этого сделать.
Любая помощь очень ценится.На самом деле я мог бы сделать с примером списка, отображающего элементы из связанной наблюдаемой коллекции, где одно свойство выбранного элемента изменяется, и это изменение отражается в списке.
Заранее спасибо A