Ich bin Nüsse hier mit dieser bekommen:Wie entfernt man DataGrids leere Zeile beim Binden an eine ObservableCollection <T>?
ObservableCollection<Employee> list = new ObservableCollection<Employee>();
dgEmployees.ItemsSource = list;
Wenn Sie die Liste Variable debuggen, es leer ist (list.Count = 0), aber dann binde ich es an ein Datagrid (WPFToolkit) zeigt es mir eine leere Reihe.
In unmittelbarer Fenster für dgEmployees.Items es zeigt:
dgEmployees.Items[0]
{NewItemPlaceholder}
und
dgEmployees.Items[0].GetType()
{Name = "NamedObject" FullName = "MS.Internal.NamedObject"}
[System.RuntimeType]: {Name = "NamedObject" FullName = "MS.Internal.NamedObject"}
Es scheint zu passieren, nachdem ich dieses Datagrid in einem TabControl gesetzt haben, aber ich bin nicht sicher, dass es etwas damit zu tun hat.
Kann jemand diese leere Reihe entfernen?
Sie sollten die andere Antwort akzeptieren, es ist besser als Ihre – reggaeguitar