1
6
在尝试了很多事情之后,我想我已经想出了一个办法。这个
在本例中,顶层
我创建了以下代码,这些代码在树上行走。
像这样消费。注意支票
如果您想对项目的放置位置给出某种视觉指示,请考虑使用类似
Bea Stollnitz explains here
. 您还可以考虑更改绑定数据类上的某种值(例如
|
2
3
这里有一个更简单、更简洁的方法,感谢Pieter-Breed的指导。
|
3
1
我认为有一种更简单的方法来确定放置的树视图项。 在私有void树_drop(对象发送方,dragEventArgs e)中,dragEventArgs e包含数据类型“object”的“originalsource”;在运行时,它强制转换为数据类型textBlock。在“OrginalSource”中,有“DataContext”;在运行时,它强制转换为在XAML中为TreeView项定义的对象。因此,您可以通过(e.originalsource as textblock).dataContext as xxx获取目标树视图项。 |
juergen d · WPF EventTrigger不总是触发 6 年前 |
Suresh · 如何访问TreeViewItem的子元素 6 年前 |
Awd · C#winform从自定义结构数组填充treeview 6 年前 |
jr13216 · 基于标记属性的WPF TreeView图像 6 年前 |
Egor Vasilyev · 带复选框的树 6 年前 |