Как вы можете использовать ObjectAnimationUsingKeyFrames из чистого C #?

Я хочу динамически, из C #, сделать что-то вроде этого:


  
    
      
    
  

Но я могу'Не могу понять C #, эквивалентный этому XAML. В частности, я хочу из C # изменить изображение, котороеs отображается в объекте Image.

Я попробовал это:

        ObjectAnimationUsingKeyFrames animation = new ObjectAnimationUsingKeyFrames();
        animation.BeginTime = TimeSpan.FromSeconds(0);
        Storyboard.SetTargetName(animation, "image");
        Storyboard.SetTargetProperty(animation, new PropertyPath("(Image.Source)"));
        DiscreteObjectKeyFrame keyFrame = new DiscreteObjectKeyFrame(BitmapFrame.Create(uri), TimeSpan.FromSeconds(0.7));
        animation.KeyFrames.Add(keyFrame);
        myStoryboard.Children.Add(animation);
        myStoryboard.Begin();

и я получаю ошибкуДополнительная информация: не существует подходящей области имен для разрешения имени.образ'."

В моем XAML для элементов управления имя x:образ"


Я тоже пробовал

Storyboard.SetTargetName (animation, image.Name);

и получил ту же ошибку.

Ответы на вопрос(1)

Ваш ответ на вопрос