Coleções de ligação de dados no WPF: IList necessário

Se seus dados estiverem em um IEnumerable (como dados retornados por uma função de rendimento), IList <T> ou Dictionary <K, V> , seus dados não aparecerão nas ligações de dados WPF. A ligação de dados de coleção WPF procura a interface IList na coleção de dados que não é comumente implementada em coleções baseadas em IList <T> mais recentes .

List <T> , Collection <T> e ObservableCollection <T> implementam IList e funcionam bem com vinculação de dados WPF.

Para obter mais informações, leia: http://dannythorpe.com/2011/06/09/databinding-collection-properties/