Any time you correct the ItemsSource with the proper worth XAML will not quickly reilitialize the collection of things. Whenever you inline an initial value for the variable It's going to be done implicitly during the constructor anyway. Here's a code generated with the ILSpy from compiled assembly. Course incorporates https://pyramidsector71.blogspot.com