我有两个布局完全不同的控件,但是它们的XAML结构非常相似(相同的容器,甚至是相同的元素名称),因此它们后面的代码是相同的。不幸的是,到目前为止,我不得不为两个类中的所有事件处理程序重复代码。
我现在正在使用合成来提取卫星类的通用功能,但是构造函数,字段声明和初始化的冗余仍然困扰着我很多。
因此,问题归结为:
当两个UserControl仅有布局差异,但背后有相同的代码时,是否有办法避免代码后方的冗余代码?
WPF使用可更改的控件模板将这些问题分开。行为的背后是“代码隐藏”。您不需要为此的ViewModel。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句