В элементе управления WPF ListBox
я пытаюсь обновить ListBox.DataContext
и выбрать последний элемент.Но это не удается.
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;
}
Но в ListBox не выбран ни один элемент
<ListBox Name="MyListBox" ItemsSource="{Binding}"/>
Я попытался обновить обработчик SelectedIndex
в событии SourceUpdated
, он также не работает.