通过转换绑定多个文本框颜色

本文关键字:文本 颜色 转换 绑定 | 更新日期: 2023-09-27 18:21:44

我的应用程序中有多个文本框。我想根据用户输入的数字将文本框的边框更改为绿色或蓝色。

我可以绑定文本框的值,并使用IValueConverter将double转换为color。这很好用。

问题是我有多个条件不同的文本框。有没有办法定义一个通用的转换函数并在其他地方指定条件?我想到的是一个布尔变量,它根据每个文本框的值而变化。然后,此变量可用于文本框边框颜色的转换。

通过转换绑定多个文本框颜色

您可以将IMultiValueConverter与Converter"Parameter"的比较运算符(可能是字符串)一起使用,并将固定值作为绑定之一。看看

如何在多重绑定中为1绑定传递常量值?

如何为Binding传递常量值。