wpf自定義控件回調

第一步:
在自定義控件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)
        {
           //填寫要處理的代碼
        }
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章