首页 文章

(UWP)C#在RightTapped Treeview上获取节点

提问于
浏览
1

所以我试图在使用 RightTapped 事件处理程序右键单击时获取特定的 TreeViewNode ,但 RightTappedRoutedEventArgs.OriginalSource 返回 Treeview 本身,而不是我右键单击的节点 . 发件人对象也存在同样的问题 .

我还尝试首先选择节点并检查树视图的选定节点,但这是空的,无论如何,理想情况下我不想首先选择节点 .

UWP中不存在NodeMouseClick . 任何帮助都会很棒,项目是C#UWP应用程序 .

1 回答

  • 1

    在UWP TreeView中,当调用树中的项时会发生ItemInvoked事件 . 您可以使用此事件来获取单击的节点 .

    private void MyTreeView_ItemInvoked(TreeView sender, TreeViewItemInvokedEventArgs args)
    {
        Debug.WriteLine(((TreeViewNode)args.InvokedItem).Content);
    }
    

相关问题