3

在 WPF 中,CustomControls 和 UserControls 有什么区别?我应该什么时候使用每个?

4

1 回答 1

4

用户控件(组合):

  • 将多个现有控件组合成一个可重用的“组”
  • 由 XAML 和代码隐藏文件组成
  • 无法样式化/模板化
  • 派生自 UserControl

CustomControl(扩展现有控件)

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

资料来源:CustomControls 和 UserControls 的区别

于 2009-05-04T15:21:25.940 回答