我的 WPF 应用程序中有一个ListBox
。该ListBox's
ItemsSource
属性设置为我定义的对象集合。这些都是从UserControl
.
我需要ListBox
按照它们出现在屏幕上的顺序循环遍历这些项目。我相信我可以通过遍历ListBox's
Items
集合来做到这一点。
我相信这个集合中的对象是 type ListBoxItem
。我如何从ListBoxItem
? 换句话说,我如何获得UserControl
从ListBoxItem
?
编辑:
我应该首先包含的其他信息:
我需要Items
按照它们出现的顺序循环,ListBox
这样我就可以选择最接近顶部的匹配特定条件的那个。找到我感兴趣的那个之后,我需要选择它。这是一个单一的选择ListBox
,所以一次只会选择一个项目。
所以,我的问题真的是:如何选择项目?
这并不重要,但我的类型下降的原因UserControl
是因为它包含许多需要在ListBox
每个项目中显示的控件。