J'obtiens des noix ici avec ceci:Comment supprimer la ligne vide de DataGrid lors de la liaison à une ObservableCollection <T>?
ObservableCollection<Employee> list = new ObservableCollection<Employee>();
dgEmployees.ItemsSource = list;
Lorsque vous déboguez la variable de la liste, il est vide (list.Count = 0), mais je le lier à un DataGrid (WPFToolkit), il me montre une rangée vide.
Dans la fenêtre immédiate, pour dgEmployees.Items il est affiché:
dgEmployees.Items[0]
{NewItemPlaceholder}
et
dgEmployees.Items[0].GetType()
{Name = "NamedObject" FullName = "MS.Internal.NamedObject"}
[System.RuntimeType]: {Name = "NamedObject" FullName = "MS.Internal.NamedObject"}
Il semble se produire après que je l'ai mis ce Datagrid dans un TabControl, mais je ne suis pas sûr qu'il a quelque chose à voir avec ça.
Est-ce que quelqu'un sait comment supprimer cette ligne vide?
Vous devez accepter l'autre réponse, c'est mieux que le vôtre – reggaeguitar