其实我们所有的控件都有一个BackColor属性,一般情况下都是由这个属性来决定控件的背景色应该显示哪种颜色的。但是我们平台中绑定类的控件在应用了表属性数据规范,背景色就会由系统主题设置的控件背景色、数据必填项、禁止编辑项数据规范的影响都会去修改控件的背景色。这时候我们想自定义修改BackColor这个属性的话,就会导致设置的颜色无法稳定地显示。UserBackColor就是为了大家自定义控件的背景色而设计的。如果你设置了UserBackColor属性,控件就会以UserBackColor属性的颜色优先显示。