我有如果值爲true,MultiDataTrigger使堆疊面板孩子可見光和colappsed
我想如果真棧面板孩子是可見的幾個性質在。 ,如果爲false則摺疊。
據我瞭解我需要使用MultiDataTriigers和條件。
但是我不確定將setter 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