WPF:自定义控件 vs 用户控件

3
在WPF中,自定义控件和用户控件有什么区别?何时应该使用它们?
1个回答

4

UserControl (组合):

  • 将多个现有控件组合成可重用的“组”
  • 由XAML和代码文件组成
  • 不能进行样式/模板化
  • 派生自UserControl

CustomControl (扩展现有控件)

  • 使用附加功能扩展现有控件
  • 由代码文件和Themes/Generic.xaml中的默认样式组成
  • 可以进行样式/模板化
  • 构建控件库的最佳方法

来源:自定义控件和用户控件之间的区别


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接