一键式扩展和滚动列表框中的扩展器

时间:2019-07-08 07:53:11

标签: c# wpf

在我的列表框中,有多个扩展器(用户控件)。通过单击最后一个(在可见区域中)项目,列表框滚动到该元素(在“扩展器8”下面的示例中),但没有扩展。必须再次单击扩展器。我希望它一键滚动并展开。

enter image description here

我尝试了多样化,但没有成功。例如,我在列表框使用SelectionChanged-Event,然后在MainWindow中使ScrollIntoView并引发一个事件,该事件将Expander(在用户控件中)设置为IsExpanded = true。但是,它没有用,并且覆盖了我的绑定

IsExpanded="{Binding IsSelected, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type ListBoxItem}}}"

如果该项目是该区域中最后一个可见的项目,是否有可能一键滚动和扩展?

0 个答案:

没有答案
相关问题