Por que erros ao filtrar DataTable com CollectionView?

Como intitulado.

Então, eu consegui colocarDataTable no meuCollectionView usando:

    ICollectionView _collectionView { get; set; }
    public ICollectionView collectionView {......}

            DataTable myDataTable= new DataTable();
            myConnection.Open();
            dbAdpater.Fill(myDataTable);
            myConnection.Close();
            var collectionList= (newLeadTable as IListSource).GetList();
            this.collectionView = CollectionViewSource.GetDefaultView(collectionList);

Sei que cada objeto da lista éDataRowView e, como testei com a iteração dos dados, posso ver que eles estão armazenados corretament

ODataGrid foi exibido corretamente quando executo o códig

Mas uma vez que adicionei o filtro:

            this.collectionView.Filter = new Predicate<object>(
                (obj) =>
                {
                    return false; //Just for testing propose
                }
            );

Quando executo o código, ocorre um erro:

Não é possível criar a instância de 'Window1' definida no assembly 'TestWPF, Versão = 1.0.0.0, Culture = neutral, PublicKeyToken = null'. A exceção foi lançada pelo destino de uma chamada. Erro no arquivo de marcação 'TestWPF; component / Window1.xaml' Linha 1, posição 9.

E saída:

Ocorreu uma exceção de primeira chance do tipo 'System.NotSupportedException' em PresentationFramework.dll

Eu também tentei armazenar converte oDataTable em uma lista decustom object para filtragem, mas está funcionando be

Por isso, pergunto-me o que fiz de errado ao filtrar comDataTable?

questionAnswers(4)

yourAnswerToTheQuestion