The reason that this is a

The reason that this is a mistake is because it breaks scrolling and selection. When you fire property changed on the entire list, XAML has no choice but to completely replace the list. If the user has scrolled down, then they will be unceremoniously thrown back to the top. And if they have selected any elements, those elements will be unselected.

You need to preserve the list in order to preserve the user's place.

Reply

By submitting this form, you accept the Mollom privacy policy.