Programmatically selecting Items/Indexes in a ListBox

前端 未结 6 1894
情深已故
情深已故 2021-01-07 23:24

In WPF, I\'d like to set the selected indexes of a System.Windows.Controls.ListBox

I best way I\'ve found so far is to remove all the items from the control, insert

6条回答
  •  礼貌的吻别
    2021-01-07 23:51

    You can set multiple items as selected by using the SelectedItems collection. This isn't by index, but by what you have bound:

    foreach (var boundObject in objectsBoundToListBox)
    {
        ListBox.SelectedItems.Add(boundObject);
    }
    

提交回复
热议问题