Модераторы: gambit, Kefir, Partizan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Timeline 
V
    Опции темы
DenWPF
Дата 3.12.2009, 17:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1659
Регистрация: 26.9.2009

Репутация: нет
Всего: 1



У меня есть Timeline.
как мне его запуститьв коде?


PM MAIL   Вверх
Bladerender
Дата 5.12.2009, 07:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 207
Регистрация: 19.7.2007

Репутация: нет
Всего: нет



У сториборда есть методы Begin(); и Stop();
Код

storyBoard1.Begin();
storyBoard1.Stop();

Если у вас есть какой-то динамически созданный контролл, и нужно через его объект вызвать сториборд, то это делаеться через ресурсы
Код

StoryBoard _rInProgress = (Storyboard)image2.TryFindResource("storyBoard1");
_rInProgress.Begin();
_rInProgress.Stop();


Еще заметил такую фишку (может я конечно тогда недоразобрался, ибо спешил) что  TryFindResource() возвращает копию или копию ссылки этого сториборда, и потому если у вас допустим 

Код

StoryBoard _rInProgress = (Storyboard)image2.TryFindResource("storyBoard1");
_rInProgress.Begin(); //картинка начала вращаться 

StoryBoard _rInProgress = (Storyboard)image2.TryFindResource("storyBoard1");
_rInProgress.Stop(); //картинка не остановиться, потому что вы по факту ост
анавливаете совсем другую копию сториборда.

 С одной стороны странно, с другой я хз. Т.к. TryFindResource() используется не только для поиска сторибордов а для всех ресурсов в целом, то такой подход может быть оправдан.
Короче что бы его остановить потом, нужно его просто запомнить и другой раз уже TryFindResource для этого сториборда этого елемента не делать.




Это сообщение отредактировал(а) Bladerender - 5.12.2009, 07:17
PM MAIL   Вверх
DenWPF
Дата 5.12.2009, 10:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1659
Регистрация: 26.9.2009

Репутация: нет
Всего: 1



спасибо.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | WPF и Silverlight | Следующая тема »


 




[ Время генерации скрипта: 0.0595 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.