Опитвам се да направя свойство като официалния DataGrid.ItemsSource от MSDN:
public IEnumerable ItemsSource { get; set; }
Това осигурява поддръжка от всякакъв тип, във всеки производен клас. С това мога да задам нещо подобно
var list = new List<ObservableCollection<KeyValuePair<decimal, bool>>>();
MyDataGrid.ItemsSource = list;
Но когато се опитам да направя свойство на IEnumerable без Type T, точно както казва MSDN, получавам грешка на VisualStudio:
Using the generic type 'System.Collections.Generic.IEnumerable<T>' requires 1 type arguments
И така, какво не е наред?