后一个ListBox没有选择第一项我想填充Listbox
用List<T>
为ItemsControl.ItemsSource
。似乎只要我设置ItemsSource
,我的事件处理程序SelectionChanged
就会触发,并且我的第一个项目在列表中被选中。我想从默认情况下没有选择任何内容开始列表,并且不必在用户实际点击列表中的成员之前尝试处理该事件。进行设置的ItemsSource
这是在弹出窗口中,所以每个显示的列表中时,它应该被设置为“没有选择”,即SelectedIndex == -1
。
我想我可以在代码中删除事件处理程序,填充列表,将其设置为-1,然后再添加事件处理程序,但似乎是一种混乱的方式做到这一点。
你的'ListBox.ItemsSource'设置在构造函数中吗? – user7116