I вида модели, у меня есть:Binding BooleanToVisibilityConverter для перечисления в View Model
public enum EventViewMode
{
View,
Update,
Insert
}
Тогда, по мнению некоторых элементов управления должны быть видны или не accordiong значение EventViewMode
.
Для булевых значений используется преобразователь BooleanToVisibilityConverter
.
Есть ли способ использовать выражение в системе привязки для преобразования значения перечисления в булево выражение.
Я имею в виду, что-то вроде:
<Button x:Name="btnSave"
Visibility="{Binding MyVariable == EventViewMode.View , Converter={StaticResource booleanToVisibilityConverter}}" />
Обратите внимание, что MyVariable == EventViewMode.View
не работает, то для демонстрации того, что я хочу достичь.
DataTrigger - это то, что я искал. Спасибо. –