TextBlock tbx = new TextBlock();
tbx.MouseRightButtonDown += Tbx_MouseRightButtonDown;
private void Tbx_MouseRightButtonDown(object sender, MouseButtonEventArgs e)
{
TextBlock text = sender as TextBlock;
ContextMenu aMenu = new ContextMenu();
MenuItem deleteMenu = new MenuItem();
deleteMenu.DataContext= text.DataContext;
deleteMenu.Header = "删除";
deleteMenu.Click += DeleteMenu_Click;
MenuItem editMenu = new MenuItem();
editMenu.Header = "修改备注";
editMenu.DataContext = text.DataContext;
editMenu.Click += EditMenu_Click;
aMenu.Items.Add(editMenu);
aMenu.Items.Add(deleteMenu);
text.ContextMenu = aMenu;
}
private void EditMenu_Click(object sender, RoutedEventArgs e)
{
}
private void DeleteMenu_Click(object sender, RoutedEventArgs e)
{
}
WPF 鼠标右键弹窗修改删除
最新推荐文章于 2024-01-17 16:59:13 发布