我有四个int
财产ProOne
,ProTwo
,ProThree
和ProFour
我必须在多值转换器中实现布尔逻辑((ProOne == ProTwo) || (ProThree == ProFour))
,即VisibilityCheckConverter
。基于逻辑,多值转换器VisibilityCheckConverter
返回True
或False
。
现在我需要将四个属性传递给Converter over DataTrigger,基于Value,我必须将Buttons Visibility更改为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>
答案 0 :(得分:8)
你可以做这样的事情
{{1}}