【发布时间】:2011-07-27 18:21:43
【问题描述】:
如果我有转换器,我如何在 c# 代码中绑定矩形的颜色和我的 bool ?我在 xaml 中没有矩形,我只是在代码中创建它并在网格上添加。
【问题讨论】:
-
我想根据布尔变量的值来改变矩形的颜色。我已经有转换器可以将此布尔变量转换为颜色,但我不知道如何绑定它。
如果我有转换器,我如何在 c# 代码中绑定矩形的颜色和我的 bool ?我在 xaml 中没有矩形,我只是在代码中创建它并在网格上添加。
【问题讨论】:
在代码中添加绑定:
Binding binding = new Binding("State");
binding.Converter = new BooleanToBrushConverter();
_rectangle.SetBinding(Rectangle.FillProperty, binding);
【讨论】: