WPF控件颜色绑的两种方式

学习过程:初学WPF时,把WPF当做WinForm来使用,改变Background属性通常是在代码中直接使用Background属性。 后来学会WPF绑定后,使用直接绑定颜色的方式。如下所示,直接绑定颜色类型的属性。但它在其他线程中改变颜色时,就会报错,网上可以查到使用委托的方式。 WPF并不推荐直接绑定颜色属性的方式。代老师(returnTrue999)向我推荐了2种常用方式。

方式1、重写Background属性的Style