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的属性....