实际的视觉效果由DataTemplate决定。在运行时,如何遍历ListBoxItem的所有可视元素?
答案 0 :(得分:3)
假设您有一个对列表中ListBoxItem
之一的引用,您可以使用VisualTreeHelper类来枚举它的可视化树。
否则,如果您引用ListBox
中显示的某个项目,请尝试从ListBox
调用ItemContainerGenerator.ContainerFromItem()(请注意,必须显示该项目才能显示工作,因为ListBox
通常只保留在内存中可见的项目。
答案 1 :(得分:0)
撇开你需要这样做的原因......
我认为你需要VisualTreeHelper类。