¿Por qué errores al filtrar DataTable con CollectionView?

Como se titula.

Así que tuve éxito para ponerDataTable en miCollectionView con el uso:

    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);

Sé que cada uno de los objetos en la lista esDataRowView y como probé con iterar los datos y puedo ver que se almacenan correctamente.

LosDataGrid se mostró correctamente cuando ejecuté el código.

Pero una vez que agregué el filtro:

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

Cuando ejecuto el código me da error:

No se puede crear una instancia de 'Window1' definida en el ensamblado 'TestWPF, Versión = 1.0.0.0, Culture = neutral, PublicKeyToken = null'. El destino de una invocación ha lanzado una excepción. Error en el archivo de marcado 'TestWPF; componente / Window1.xaml' Línea 1 Posición 9.

Y salida:

Se produjo una excepción de primera oportunidad del tipo 'System.NotSupportedException' en PresentationFramework.dll

Traté también de que las tiendas conviertan laDataTable en una lista decustom object para filtrar, pero funciona bien.

Así que me pregunto qué hice mal al filtrar conDataTable?

Respuestas a la pregunta(4)

Su respuesta a la pregunta