Once you appropriate the ItemsSource with the proper value XAML will not instantly reilitialize the collection of things. What benefits does the @property notation keep around the common getter+setter? Where unique conditions/situations must a programmer choose to use 1 above the opposite? Granted, it can help (marginally) to refactor code https://best-property-in-gurgaon.mystrikingly.com/blog/ganga-realty-liv-89-crafted-for-calm-built-for-life