WPF ContextMenu+VisualTreeHelper实现删除控件操作
2021-02-10 18:18
阅读:470
标签:void alt oid wpf log 删除 用户 down children
//在xaml用户控件中加入ContextMenu,并添加“删除”MenuItem
private void UserControl_MouseRightButtonDown(object sender, MouseButtonEventArgs e)
{
menu.IsOpen = true;
}
//右键点击事件激发ContextMenu
private void Delete_Click(object sender, RoutedEventArgs e)
{
if (this.Tag != null)
{
WrapPanel Wp = VisualTreeHelper.GetParent(this) as WrapPanel;
if (Wp != null)
{
Wp.Children.Remove(this);
}
}
} //利用VisualTreeHelper找到控件的容器Wrappanel,并删除
WPF ContextMenu+VisualTreeHelper实现删除控件操作
标签:void alt oid wpf log 删除 用户 down children
原文地址:https://www.cnblogs.com/kid526940065/p/8515953.html
上一篇:WPF 打开网页
下一篇:WPF后台设置颜色字体等
文章来自:搜素材网的编程语言模块,转载请注明文章出处。
文章标题:WPF ContextMenu+VisualTreeHelper实现删除控件操作
文章链接:http://soscw.com/essay/53690.html
文章标题:WPF ContextMenu+VisualTreeHelper实现删除控件操作
文章链接:http://soscw.com/essay/53690.html
评论
亲,登录后才可以留言!