DataTrigger的多重值条件

时间:2016-04-11 19:38:57

标签: c# wpf datatrigger

我有一个触发列表

<Style.Triggers>
    <DataTrigger Binding="{Binding Path=AddServerPanelVisible}" Value="True">
        <DataTrigger.EnterActions>
            <BeginStoryboard>
                <Storyboard>
                    <!-- Stuff -->
                </Storyboard>
            </BeginStoryboard>
        </DataTrigger.EnterActions>
    </DataTrigger>
    <DataTrigger Binding="{Binding Path=AddServerPanelVisible}" Value="False">
        <DataTrigger.EnterActions>
            <BeginStoryboard>
                <Storyboard>
                    <!-- Stuff -->
                </Storyboard>
            </BeginStoryboard>
        </DataTrigger.EnterActions>
    </DataTrigger>
</Style.Triggers>

但这不起作用。我怎么能用不同的值来获取相同的DataTrigger?我希望True条件的故事板与False条件不同。

1 个答案:

答案 0 :(得分:1)

当绑定值变为DataTrigger.EnterActions时,使用true触发动画。当绑定值变为DataTrigger.ExitActions时,使用false触发另一个动画。