我正在后面的代码中创建触发器,并且我正在尝试将 setter 的值绑定到在后面的代码中创建的动态资源,这样我就可以随时更新资源并且仍然更新 setter 的值。我到此为止
SolidColorBrush brush = Brushes.Red;
Resources.Add("NewBrush",brush);
Setter setter = new Setter();
setter.Property = Control.BackgroundProperty;
但我不确定如何将设置器的值绑定到创建的动态资源。我不能简单地在 XAML 中创建资源,因为需要动态创建资源。如何将 Setter 的值绑定到动态资源,以便更改资源将改变 setter 的值。
更多信息需要澄清。这一切都在后面的代码中完成,因为一切都是动态生成的。触发器、设置器、格式化、控件都是基于 XML 结构创建的。