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)
{
//填写要处理的代码
}
推荐阅读
-
基于Android中Webview使用自定义的javascript进行回调的问题详解
-
WPF自定义控件与样式(3)-TextBox & RichTextBox & PasswordBox样式、水印、Label标签、功能扩展
-
[WPF自定义控件库] 模仿UWP的ProgressRing
-
android自定义控件和自定义回调函数步骤示例
-
如何在双向绑定的Image控件上绘制自定义标记(wpf)
-
[WPF自定义控件库] 给WPF一个HyperlinkButton
-
[WPF自定义控件库]使用TextBlockHighlightSource强化高亮的功能,以及使用TypeConverter简化调用
-
WPF自定义实现IP地址输入控件
-
wpf 两个自定义控件
-
WPF的ListView控件自定义布局用法实例