Any time you accurate the ItemsSource with the right worth XAML isn't going to instantly reilitialize the collection of items. @Kent factors out that Properties are usually not required to encapsulate fields, they could do a calculation on other fields, or provide other functions. I did this in my getter https://newlaunchprojectnoidaextension.blogspot.com/