У меня есть несколько Properites, что если что значения являются истинными,MultiDataTrigger сделать стек панели дети видны и colappsed
Я хочу стек панель дети, чтобы быть видимыми, если оно истинно. и сбрасывается, если false.
Насколько я понял, мне нужно использовать MultiDataTriigers и условие.
однако я не уверен, где поставить сеттер protpery на Collapsed.
ataching ма код XAML:
<Style x:Key="ShowHideStyle" TargetType="StackPanel" >
<Style.Triggers>
<MultiDataTrigger>
<MultiDataTrigger.Conditions>
<Condition Value="True">
<Condition.Binding>
<MultiBinding Converter="{StaticResource V_converter }">
<Binding Path="Type"></Binding>
<Binding Path="NodeID"></Binding>
<Binding Path="TLV"></Binding>
</MultiBinding>
</Condition.Binding>
</Condition>
</MultiDataTrigger.Conditions>
<MultiDataTrigger.Setters>
<Setter Property="Visibility" Value="Visible" />
</MultiDataTrigger.Setters>
</MultiDataTrigger>
</Style.Triggers>
</Style>
Кажется, вы нашли ответ, но вот некоторое замечание: если ваш 'V_converter' возвращает видимость, ничего не запускайте, просто перейдите' StackPanel.Visibility> '. –
grek40