1.扩展已有的控件时,一定要注意将代码分门别类:
一、如扩展DataGrid的ColumnHeader,可以把DataGrid的依赖属性和扩展属性封装一个类中,“逻辑一定要单独封装一个类中”。
二、扩展中加入的子控件一定像DataGrid一样,将逻辑和属性分开。
1.扩展已有的控件时,一定要注意将代码分门别类:
一、如扩展DataGrid的ColumnHeader,可以把DataGrid的依赖属性和扩展属性封装一个类中,“逻辑一定要单独封装一个类中”。
二、扩展中加入的子控件一定像DataGrid一样,将逻辑和属性分开。