用户控件 vs 自定义控件

WPF有两中控件

UserControl:

  •     由多个控件组合而成;
  •     包含代码文件和XAML 文件;
  •     不能使用模板和样式(Cannot be styled/templated);
  •     继承自UserControl

如RGB颜色选择控件就是一个用户控件

                              usercontrol

CustomControl(扩展已有控件)

  • 给已有控件添加新特性;
  • 包含代码文件和默认样式 Themes/Generic.xaml;
  • 可以使用样式和模板;
  • 可以用于创建控件库

来源:http://www.wpftutorial.net/CustomVsUserControl.html

你可能感兴趣的:(自定义控件)