What I’ve tried is ListView with objectives consisting of an image and text for each objective. (the idea is the objectives are marked as completed or failed)
I can edit the text by binding it.
I can’t edit the image though. Brush binding doesn’t work or I don’t know how to make it work. Nothing shows up in the binding to link it to the struct.
Don’t use binding at all, that would dramatically offset performance benefits the List View laboriously procures. When you receive onEntryGenerated simply update the necessary widget fields once. In case the entry is already generated, update the underlying data object and Regenerate All Entries.
Or, if feasible, do it only for the one updated widget → this can be somewhat cumbersome and only recommended if the List View keeps a huge number of widgets alive.