Так как значок получается, когда вызывается ImageGetter для первого столбца, и так как он вызывается обычно, когда строки восстанавливаются, то кажется, что вы можете просто вызвать BuildList
и принудительно перестроить все строки.Однако это может быть дорого, в зависимости от сложности и количества строк.
Лучшим решением, если это возможно, будет вызов RefreshItem
или RefreshObject
, как только вы узнаете, что данные изменились.Это требует, чтобы вы знали либо конкретные OLVListItem
(строки), которые требуют обновления своих значков, либо базовые объекты модели, которые изменились (и, таким образом, значок изменился бы, если бы связанные с ним строки были перестроены).