DataBinding控件的属性时可以应用NOT(!)运算符吗?

DataBinding控件的属性时可以应用NOT(!)运算符吗?

问题描述:

我有Button控件,我必须根据bool变量设置IsEanbled属性。DataBinding控件的属性时可以应用NOT(!)运算符吗?

bool IsBoolVariable 

我想如果IsBoolVariable属性为然后我想将的IsEnabled属性设置为,当IsBoolVariable属性为那么我想设置的的IsEnabled property to true

是否有可能通过应用转换器,同时定义如下

<Button 
IsEnabled = "{Binding Path = **!**IsBoolVariable}" /> 

给出结合我可以很好地做到不适用(!)运算符,但就是这样做的唯一途径?

简答:是的,转换器是唯一的方法。

您可以将其绑定到bool当IsEnabled为true时返回false的属性....