我知道这很好:
<TextBox IsEnabled="{Binding ElementName=myRadioButton,Path=IsChecked}" />
…但是我真正想要做的是否定类似于下面的绑定表达式的结果(psuedocode).这可能吗?
<TextBox IsEnabled="!{Binding ElementName=myRadioButton,Path=IsChecked}" />
解决方法
您可以使用IValueConverter来执行此操作:
public class NegatingConverter : IValueConverter { public object Convert(object value,...) { return !((bool)value); } }
并使用其中的一个作为您的绑定的转换器.