欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

wpf自定义控件回调

程序员文章站 2022-03-04 10:56:14
...

第一步:
在自定义控件FreqReportChildControl 页面定义

public delegate void DelReturnHandle(object sender, EventArgs e);
public event DelReturnHandle UserControlDel;
//在触发的事件里的写法,如果需要传值则将sender换成需要传的值
 private void txtDel_MouseLeftButtonUp(object sender, MouseButtonEventArgs e)
        {
            if (UserControlDel != null)
                UserControlDel(sender, new EventArgs());
        }

第二步:
在父窗体

FreqReportChildControl uc = new FreqReportChildControl();
                            Thickness tk = new Thickness();
                            tk.Bottom = 10;
                            uc.Margin = tk;
                            uc.UserControlDel += Uc_UserControlDel;
                            wp_Grouper.Children.Add(uc);

 private void Uc_UserControlDel(object sender, EventArgs e)
        {
           //填写要处理的代码
        }
相关标签: 回调