我正在创建一个WPF应用程序(也是基于MVVM的),在决定是继承和创建自定义控件还是为该控件创建新样式模板时,我应该考虑什么?我应该注意到,所有修改后的控件都应该作为单独的程序集交给其他开发人员使用。例如-水印文本框:您可以创建自定义控件或创建新样式(请注意两者来自同一博客...)。有没有“经验法则”可以帮助决定使用哪种方式?