WPF:CustomControls vs UserControls

时间:2009-05-04 15:17:57

标签: wpf user-controls custom-controls

在WPF中,CustomControls和UserControls之间有什么区别?我什么时候应该使用它们?

1 个答案:

答案 0 :(得分:4)

UserControl(撰写):

  • 组合多个现有控件 成为一个可重复使用的“群体”
  • 由XAML和后面的代码组成 文件
  • 无法设置样式/模板
  • 从UserControl派生

CustomControl(扩展现有控件)

  • 使用扩展现有控件 其他功能
  • 由代码文件和默认值组成 主题/ Generic.xaml中的风格
  • 可以设置样式/模板
  • 构建控件的最佳方法 文库

来源:The differences between CustomControls and UserControls