У меня есть текстовый блок, который должен реагировать на изменение его текста (он должен отображать текст в течение нескольких секунд, а затем исчезать).
<TextBlock Text="{Binding Path=OperationMessage, NotifyOnValidationError=True}" x:Name="label_OperationMessage" Visibility="Collapsed" HorizontalAlignment="Right" Margin="3,3,3,3" >
<TextBlock.Triggers>
<EventTrigger RoutedEvent="Binding.TargetUpdated">
<BeginStoryboard>
<Storyboard>
<DoubleAnimation Storyboard.TargetProperty="Opacity" Duration="0:0:0" To="1.0" />
<DoubleAnimation Storyboard.TargetProperty="Opacity" Duration="0:0:2" From="1.0" To="0.0" BeginTime="0:0:5" />
</Storyboard>
</BeginStoryboard>
</EventTrigger>
</TextBlock.Triggers>
</TextBlock>
Когда я запускаю свое приложение, я получаю сообщение об ошибке:
Failed to assign to property 'System.Windows.EventTrigger.RoutedEvent'.
на линии
<EventTrigger RoutedEvent="Binding.TargetUpdated">
Что не так с этим кодом?