1
Dans le contrôle WPF ListBox
, j'essaie de mettre à jour le ListBox.DataContext
et de sélectionner le dernier élément. Mais ça échoue.Comment sélectionner un élément dans ListBox
public void Update_Button_Click()
{
this.MyListBox.BeginInit();
this.MyListBox.DataContext = family; // family is a collection of Person object.
this.MyListBox.EndInit();
this.MyListBox.SelectedIndex = family.Count - 1;
}
Mais aucun élément est sélectionné dans ListBox
<ListBox Name="MyListBox" ItemsSource="{Binding}"/>
J'ai essayé de mettre à jour le SelectedIndex
dans le gestionnaire d'événement SourceUpdated
, il échoue également.
Oui, après avoir supprimé tous les autres codes, cela fonctionne à nouveau. C'est dû à l'animation de la largeur de l'élément sélectionné. Je vais essayer à nouveau et trouver une autre façon de faire l'animation. –