TreeView中的ContainerFromItem经常用到,这里给出一个场景:
PreviewMouseDown事件判断将要选中的TreeViewItem是否和当前选中项相同,不同时需要执行一断逻辑判断,从而决定是否切换。
示例
树形控件显示可能多级,如下示例中的树形控件:
对于第一级,使用ContainerFromItem可以正确获取到相应的TreeViewItem。
对于第二级,则无法获取到。
TreeView中的ContainerFromItem经常用到,这里给出一个场景:
PreviewMouseDown事件判断将要选中的TreeViewItem是否和当前选中项相同,不同时需要执行一断逻辑判断,从而决定是否切换。
树形控件显示可能多级,如下示例中的树形控件:
对于第一级,使用ContainerFromItem可以正确获取到相应的TreeViewItem。
对于第二级,则无法获取到。