When you correct the ItemsSource with the proper price XAML doesn't immediately reilitialize the gathering of items. The question is "what exactly is the main difference...", but one of the most voted solutions respond with "rather than telling you what's the difference I am telling you the way you need https://newlaunchcommercialprojectsinnoida.blogspot.com/