如何在ListBox中选择一个项目

时间:2010-08-20 02:36:47

标签: c# wpf listbox

在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,但它也失败了。

1 个答案:

答案 0 :(得分:1)

我试过你的例子,它运行正常。您的代码中是否还有其他可能影响此问题的内容?