fileInformationFactory.GetVirtualizedItemsVector(); причины Попытка чтения или записи ошибки защищенной памяти

Я привязываю свое представление сетки, используя следующий код в С#, как

CollectionViewSource globalSource = App.Current.Resources["GlobalViewSource"] as CollectionViewSource; globalSource.Source = fileInformationFactory.GetVirtualizedItemsVector();

Здесь я объявил источник представления коллекции в app.xaml, потому что мне нужно использовать тот же источник и на других страницах.

Это частая ошибка, когда я перехожу с одной страницы на другую, и ошибка возникает в строках выше.

Не могли бы вы подсказать, как это решить?

Заранее спасибо...


person Oxygen    schedule 28.01.2013    source источник
comment
Какую ошибку вы получаете? Где именно вы вызываете приведенный выше код при переходе с одной страницы на другую? Исчезнет ли проблема, если вы будете использовать разные CollectionViewSource на каждой странице?   -  person Damir Arh    schedule 28.01.2013
comment
Мне нужно использовать один и тот же CollectionViewSource на обеих страницах.   -  person Oxygen    schedule 30.01.2013


Ответы (1)


Сейчас решил..

На самом деле тот же источник, который я использовал для другого элемента управления страницей. Я удалил этот источник, и теперь он работает нормально

person Oxygen    schedule 30.01.2013