Доступ к недвижимости после анимации - PullRequest
0 голосов
/ 05 декабря 2018

У меня есть код анимации.

<TextBlock Grid.Row="1" VerticalAlignment="Top" FontSize="14"
                       Foreground="{Binding TextFill, Mode=OneWay}"
                       Text="{Binding Info, Mode=OneWay, UpdateSourceTrigger=PropertyChanged}"
                       hlprs:AnimatableTextHelper.ProtectionProperty="{Binding ToogleButtonIsChecked, Mode=OneWay, NotifyOnTargetUpdated=True}" TargetUpdated="TextBlock_TargetUpdated"/> 

TextBlock_TargetUpdated:

ColorAnimation animation = new ColorAnimation(Colors.Green, new Duration(TimeSpan.FromMilliseconds(1300)));
                animation.Completed += (s, e_) =>
                {
                    tmpSender.Foreground.BeginAnimation(SolidColorBrush.ColorProperty, null);

                    var b = tmpSender.GetBindingExpression(TextBlock.ForegroundProperty);
                }; 
                animation.FillBehavior = FillBehavior.Stop;
                tmpSender.Foreground.BeginAnimation(SolidColorBrush.ColorProperty, animation);

после анимации я не могу обновить свойство путем привязки и b == null.Я хочу, чтобы свойство запрашивало текущее значение из dataconttext

что я делаю неправильно?

...