在WPF中,CustomControls和UserControls有什么区别?我什么时候应该使用它们?
最佳答案
用户控件(组合):
- 组合多个现有控件 进入可重复使用的“组”
- 由 XAML 和后台代码组成 文件
- 无法设置样式/模板
- 派生自 UserControl
CustomControl(扩展现有控件)
- 扩展现有控件 附加功能
- 由代码文件和默认值组成 Themes/Generic.xaml 中的样式
- 可以设计样式/模板化
- 构建控件的最佳方法 图书馆
关于WPF:自定义控件与用户控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/820545/