WPF将元素绑定或触发到单独的数据网格更新

时间:2015-08-11 18:32:42

标签: wpf xaml data-binding datagrid

在wpf中,我有一个TabControl,它包含一个绑定到可观察集合的DataGrid。

我希望在满足以下条件时触发动画:

1)datagrid的集合更新

2)未选中该选项卡。

基本上我希望选项卡在用户选择了另一个选项卡时,如果包含datagrid,则会闪烁。

<TabItem x:Name="tab1" Header="Tab 1">
    <TabItem.Style>
        <Style TargetType="{x:Type TabItem}">
            <Style.Resources>
                <Storyboard>
                    <!-- Animation --> 
                </Storyboard>
            </Style.Resources>
            <Style.Triggers>
                <MultiDataTrigger>
                    <MultiDataTrigger.Conditions>
                        <Condition Binding="{Binding ElementName=tab1, Path=IsSelected}" Value="False"/>
                        <!-- Should I have a condition for datagrid1 updating?  -->
                    </MultiDataTrigger.Conditions>
                    <MultiDataTrigger.EnterActions>
                        <BeginStoryboard .../>
                    </MultiDataTrigger.EnterActions>
                </MultiDataTrigger>
            </Style.Triggers>
        </Style>
    </TabItem.Style>

0 个答案:

没有答案