我的应用程序中有多个文本框。我想将文本框的边框更改为绿色或蓝色,具体取决于用户输入的数字。
我可以绑定文本框的值,并使用IValueConverter将double转换为颜色。这很好。
问题是我有多个具有不同条件的文本框。有没有办法定义一般转换函数并在其他地方指定条件?我想到的是一个布尔变量,它根据每个文本框的值而变化。然后,此变量可用于转换文本框边框颜色。
答案 0 :(得分:0)
您可以将I Multi ValueConverter与比较运算符(可能是字符串)一起用于Converter'参数'和固定值作为绑定之一。 看看
How can I pass a constant value for 1 binding in multi-binding?
如何为Binding传递常量值。