Как вы можете использовать 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);
и получил ту же ошибку.