添加右键上下文菜单后,点击后需要获取到源控件

添加右键上下文菜单后,点击后需要获取到源控件

 1 private void MenuItem_Click(object sender, RoutedEventArgs e)
 2         {
 3             if (sender is MenuItem item &&
 4                 item.Parent is ContextMenu menu && //获取ContextMenu
 5                 menu.PlacementTarget is ListBoxItem listitem && //获取到关联的控件
 6                 listitem.DataContext is string str)
 7             {
 8                 //复制
 9                 Clipboard.SetDataObject(str);
10             }
11         }

 

posted @ 2020-07-02 16:46  吃奶嘴的路飞  阅读(151)  评论(0编辑  收藏  举报