原文:WPF 精修篇 用户控件
增加用户控件
数据绑定还是用依赖属性
使用的事件 就委托注册一下
-
public delegate void ButtonClick(object b,EventArgs e);
-
public event ButtonClick OnColorsClick ;
-
private void Button_Click(object sender, RoutedEventArgs e)
-
{
-
if (OnColorsClick != null)
-
{
-
OnColorsClick.Invoke(sender, e);
-
}
-
}
这样在Main就有一个OnColorsClick事件
后台代码
-
private void ColorsPanel_OnColorsClick(object b, EventArgs e)
-
{
-
MessageBox.Show("触发");
-
}
用户控件实现了一个颜色选择器