Why Isn't MultiDataTrigger Behaving as Expected?
Even with Expander's IsExpanded set to False, the following Border is
still visible. Same thing happens in Kaxaml. What gives?
<Expander Name="InputSelectionExpander" ExpandDirection="Right"
IsExpanded="False"
Visibility="{Binding IsMultipleInputOpen,
Converter={StaticResource BooleanToVisibilityConverter}}">
</Expander>
<Border>
<Border.Style>
<Style TargetType="Border">
<Style.Triggers>
<MultiDataTrigger>
<MultiDataTrigger.Conditions>
<Condition Binding="{Binding Visibility,
ElementName=InputSelectionExpander}"
Value="Visible"/>
<Condition Binding="{Binding IsExpanded,
ElementName=InputSelectionExpander}"
Value="True"/>
</MultiDataTrigger.Conditions>
<Setter Property="Visibility" Value="Visible"/>
</MultiDataTrigger>
</Style.Triggers>
</Style>
</Border.Style>
</Border>
No comments:
Post a Comment