在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>