У меня есть ItemsControl, ItemsSource которого я назначаю (через код) ObservableCollection (давайте назовем его Items) объектов INotifyPropertyChanged (модель данных). Эта модель данных имеет свойство PointCollection.
Представление (XAML) привязывается к этой коллекции PointCollection на PolyLine (на атрибуте Points). Первоначально, когда я устанавливаю эту коллекцию Items в ItemsControl.ItemsSource, я вижу, что строки действительно отображаются.
Проблема: когда я устанавливаю для ItemsControl.ItemsSource что-то другое (например, другую ObservableCollection, в которой нет строк), ТОГДА возвращаю исходную коллекцию, я не могу видеть строки, хотя коллекция ДОЛЖНА отображать их, потому что модель данных коллекции содержит PointCollection.
Из того, что мне удалось выяснить, есть кое-что особенно сложное в привязке к PointCollection. Мне было интересно, занимался ли кто-нибудь этим раньше и / или знает способ заставить это отобразить (т.е. сделать недействительным элемент управления, чтобы каким-то образом вызвать перерисовку) ???
Спасибо.