Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: WPF, UWP и Silverlight
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/7: Рейтинг темы: голосов - 7, средняя оценка - 5.00
skavans
24 / 24 / 4
Регистрация: 22.01.2011
Сообщений: 77
#1

Зацикливание анимации в ExpressionBlend

31.01.2011, 20:00. Просмотров 1335. Ответов 1
Метки нет (Все метки)

Еще раз здравствуйте. Скажите пожалуйста, можно ли как-то зациклить сторилайн в Expression Blend?
То есть у меня есть объект, который движется по окружности. Но проходит окружность он только один раз. Как сделать, чтобы он двигался постоянно?
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.01.2011, 20:00
Ответы с готовыми решениями:

Зацикливание элементов на форме
на форме есть, скажем, 20 невидимых лейблов. Вопрос: как сделать цикл...

[WPF] Зацикливание background video
Господа , я привязал видео к бэкграунду VisualBrush vb =new...

Остановка анимации
Здраствуйте, помогите пожалуйста с решением следующей проблемы: Существует...

анимации не видно
Добрый день, всем. Пишу игру шарики(lines), вообщем возникла проблема, которую...

Эффекты анимации
Доброго времени суток. Реализую небольшую анимация перемещения объектов по...

1
Rio900
24 / 24 / 5
Регистрация: 16.07.2009
Сообщений: 44
31.01.2011, 20:54 #2
Лучший ответ Сообщение было отмечено skavans как решение

Решение

Лично я бы сделал так (для silverlight)
1)
C#
1
2
3
4
5
6
7
8
9
10
11
12
public MainPage()
        {
Storyboard1.Begin();
///Подписываемся на событие окончания анимации
Storyboard1.Completed += new EventHandler(St_Rotation_Completed);
       }
 
   void St_Rotation_Completed(object sender, EventArgs e)
        {
///Запускаем анимацию сново
            Storyboard1.Begin();
        }
2)
Еще можно написать свой Behavior

3) И если у тебя Wpf:
То просто анимация будет вызываться по другому:
C#
1
2
3
4
5
6
7
8
9
10
public MainWindow()
        {
            this.InitializeComponent();
            (Resources["Storyboard1"] as Storyboard).Completed += new EventHandler(MainWindow_Completed);
        }
 
        void MainWindow_Completed(object sender, EventArgs e)
        {
            (Resources["Storyboard1"] as Storyboard).Begin();
        }
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.01.2011, 20:54

Приостановить анимации
Есть метод, который передвигает StackPanel на определенное расстояние. Я этот...

Открытие новой анимации
Помогите пожалуйста исправить ошибку с открытием нового файла. Он то сам...

Создание анимации на WPF
Помогите, пожалуйста внести изменения в коде проекта WPF, чтобы куб вращался...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru