У меня есть четыре int
свойства ProOne
, ProTwo
, ProThree
и ProFour
Я должен реализовать логическую логику ((ProOne == ProTwo) || (ProThree == ProFour))
в многозначном преобразователе, а именно VisibilityCheckConverter
. На основе логики преобразователь многозначности VisibilityCheckConverter
возвращает True
или False
.
Теперь мне нужно передать четыре свойства в Converter через DataTrigger. В зависимости от значения я должен изменить видимость кнопок на Visible.
Как написать DataTrigger, используя многозначный преобразователь с несколькими параметрами?
Пример фрагмента кода XAML:
<ControlTemplate.Triggers>
<DataTrigger Property="{Binding , Converter={StaticResource VisibilityCheckConverter,ConverterParameter=ProOne ProTwo ProThree ProFour}}" Value="true">
<Setter TargetName="Button" Property="Visibility" Value="Visible" />
</DataTrigger>
</ControlTemplate.Triggers>