WPF自定义控件的依赖项属性和公开事件

1、依赖项属性

在WPF自定义控件中如果需要开放属性,则定义依赖项属性

步骤1:在cs文件中通过快捷键,新增依赖项属性

WPF自定义控件的依赖项属性和公开事件

步骤二:

在Generic中绑定模板属性

WPF自定义控件的依赖项属性和公开事件

 

第三步骤:

使用属性

WPF自定义控件的依赖项属性和公开事件

 

第二部分:

公开事件

在设置依赖项属性的基础上,可以进一步设置自定义控件的事件

方法如下:

增加事件的参数类

WPF自定义控件的依赖项属性和公开事件

按下图所示代码在cs文件中增加事件后台代码

WPF自定义控件的依赖项属性和公开事件

在generic 的XAML中绑定

WPF自定义控件的依赖项属性和公开事件

 

使用事件

WPF自定义控件的依赖项属性和公开事件