关于 c#:如何在 TreeView 中获取我正在扩展的对象?

How to get the object I'm expanding in a TreeView?

我正在使用绑定到我的嵌套集合的 TreeView。它工作正常,但是当我使用小箭头展开节点时,我想获取对绑定到该节点的对象的引用。
我尝试使用 "sender" 和 EventArgs,但我得到的是 TreeViewItem,而不是我的对象。

我可以尝试什么?


你可以使用TreeViewItemDataContext

1
MyObject myObject = (treeViewItem.DataContext as MyObject);