After you suitable the ItemsSource with the proper worth XAML will not immediately reilitialize the gathering of things. @Kent factors out that Properties are usually not required to encapsulate fields, they might do a calculation on other fields, or provide other functions. Here is a code created by the ILSpy https://emaarurbanascent.blogspot.com/