我是一个视图模型,我有:
public enum EventViewMode
{
View,
Update,
Insert
}
然后,在视图中,某些控件必须可见或不符合 的值EventViewMode
。
对于布尔值,我使用BooleanToVisibilityConverter
了转换器。
有没有办法在绑定系统中使用表达式将枚举值转换为布尔表达式。
我的意思是,类似:
<Button x:Name="btnSave"
Visibility="{Binding MyVariable == EventViewMode.View , Converter={StaticResource booleanToVisibilityConverter}}" />
请注意,MyVariable == EventViewMode.View
这不起作用,它是为了显示我想要达到的目标。