所以我试图在使用 RightTapped 事件处理程序右键单击时获取特定的 TreeViewNode ,但 RightTappedRoutedEventArgs.OriginalSource 返回 Treeview 本身,而不是我右键单击的节点 . 发件人对象也存在同样的问题 .
RightTapped
TreeViewNode
RightTappedRoutedEventArgs.OriginalSource
Treeview
我还尝试首先选择节点并检查树视图的选定节点,但这是空的,无论如何,理想情况下我不想首先选择节点 .
UWP中不存在NodeMouseClick . 任何帮助都会很棒,项目是C#UWP应用程序 .
在UWP TreeView中,当调用树中的项时会发生ItemInvoked事件 . 您可以使用此事件来获取单击的节点 .
private void MyTreeView_ItemInvoked(TreeView sender, TreeViewItemInvokedEventArgs args) { Debug.WriteLine(((TreeViewNode)args.InvokedItem).Content); }
1 回答
在UWP TreeView中,当调用树中的项时会发生ItemInvoked事件 . 您可以使用此事件来获取单击的节点 .