当SelectedIndex属性更改时,ListBox的SelectedItem属性会更改吗?

时间:2011-11-23 05:58:08

标签: c# wpf listbox

我可以通过SelectedIndex更改ListBox的SelectedItem吗?目前,SelectedItem是SelectedIndex的观察者。

3 个答案:

答案 0 :(得分:5)

是。根据您问题中的有限信息,我认为您需要设置从列表框的SelectedItem属性到ViewModel中的属性的双向绑定。

如果您需要更多信息,请提供更多代码,我会一起来看看。

答案 1 :(得分:2)

如果我理解你的问题是正确答案是:是的。 如果在代码中设置SelectedIndex,那么SelectedItem将相应地更改。

如果我不理解你的问题,请进一步解释。

答案 2 :(得分:1)

SelectedIndex 反映所选项目的索引, SelectedItem 反映所选项目本身。因此,对其中一个的更改也会改变另一个。