<div dir="ltr"><div>I would like to have an Array implementation where I get more information than just &quot;the whole thing changed&quot;. </div><div>As a value type I get it, but lets say it&#39;s a list of 500 image info structs and it&#39;s bound to UI. You change one item, now the whole array changes and you have to rebuild the entire visual tree right? Rebuilding the state of dependent objects can be really expensive, not just UI things.</div><div><br></div><div>Is there some efficient strategy that the library designers intended for this situation? </div><div>It seems like a really common and obvious scenario.</div><div>Insights and suggestions are appreciated.</div><div><br></div><div>Thanks, Ed</div><div><br></div><div><br></div></div>