写控件,扩展控件 心得

1.扩展已有的控件时,一定要注意将代码分门别类:

  一、如 扩展DataGrid的ColumnHeader,可以把DataGrid的依赖属性(附加属性)和扩展属性封装一个类中,“逻辑一定要单独封装一个类中”。--->扩展 DataGridExtension.cs   逻辑 DataGridHost.cs

  二、扩展中加入的子控件一定像DataGrid一样,将逻辑和属性分开。

  

  

posted @ 2018-11-22 19:52  Index_Zero  阅读(223)  评论(0编辑  收藏  举报