If you appropriate the ItemsSource with the correct benefit XAML isn't going to immediately reilitialize the collection of items. @Kent points out that Properties are not required to encapsulate fields, they may do a calculation on other fields, or provide other applications. I have been accomplishing oop for over 20 https://prelaunchprojectsinnoida.blogspot.com/