ArgumentOutOfRangeException in PageCollectionView
Recentemente descobri um bug no Silverlight.Ele já havia sido reportado a Microsoft, olhem só: https://connect.microsoft.com/VisualStudio/feedback/details/595364/argumentoutofrangeexception-in-pagecollectionview?wa=wsignin1.0#tabs
Basicamente, se você tentar remover um item de uma coleção que está vinculada com o PageCollectionView é gerada uma exception.
Vejam o exemplo de fonte onde ocorre o problema:
1: var collection = new ObservableCollection<string>{"1", "2"};
2: var data1 = new PagedCollectionView(collection) {Filter = i => i.Equals("1")};
3: var data2 = new PagedCollectionView(collection) {Filter = i => i.Equals("2")};
4: collection.RemoveAt(0);
Se alguém conseguir um workaround, pode postar direto no site da Microsoft (link acima).
Nenhum comentário:
Postar um comentário