要实现的效果是,在一个深层treeview控件的treeviewitem中有个textblock,而我要在点击这个textblock时阻断向下传递(e.handle=true),并且将当前这个项的绑定属性IsExpanded设置相反值
前台代码如下:
后台代码:
核心知识点:
传递到后台的控件对象sender,其绑定的DataContext上下文即是当前treeviewitem的上下文,也就是当前选项的数据上下文,所以只需要拿到控件的上下文,即是当前选项的数据上下文了