ListBox не се актуализира след актуализация на елемент

listbox

Направих свой клас

в който е заменен методът ToString.

След това добавям много обекти от този тип към ListBox. Успоредно с това поставям същите обекти в масив.

Всичко се показва правилно на екрана.

Освен това, в процеса на работа, променя съобщението на обектите в масива. Проверих в дебъгера, че членовете на ListBox също се променят. Визуално обаче нищо не се променя на екрана, показва се началната стойност.

Нито актуализиране, обновяване, нито обезсилване на помощ.

Само пренареждане на всички елементи в ListBox.

Какво да направя, как да принудя ListBox да поиска повторно ToString на неговите елементи?

Списъкът препечатва списъка, когато присвоява (или променя) стойност на свойството DisplayMember, той също трябва да бъде преназначен

Между другото, можете да измислите специално свойство, но ToString използвайте според указанията.

след

Въпросът е, че всичко се показва правилно. Проблемът е, че показаната информация не се актуализира.

Нещо, което не разбрах напълно какво и как трябва да отменя?

Разбирам, че думата „ремап“ звучи объркващо. Просто свойството displaymember трябва да бъде преназначено, за да актуализира изгледа. Поне празен низ, ако трябва да покажете стойността на тустринга. Това трябва да се прави вместо опресняване

или ако трябва да покажете стойността на свойство, тогава вместо празен низ - името на свойството. Това трябва да се прави всеки път, за да се актуализира, дори ако е присвоена същата стойност.

актуализация

това не е да ви принуждава да актуализирате отново.