Как запустить раскадровку / шкалу времени в выражении blend 4.0 при загрузке страницы - PullRequest
3 голосов
/ 22 мая 2011

Я все еще немного новичок в разработке приложений Silverlight в смеси Microsoft Expression для веб-страниц.

Я создал раскадровку с использованием Expression Blend 4.0.Я хотел бы, чтобы он запускался в браузере при автоматической загрузке страницы, но я не смог понять это.

Я искал ответы в Интернете, но пока что, похоже, единственные ответы, которые я нашел, относятся к более ранним версиям Expression Blend, а среды слишком разные, чтобы я не мог понять, как их применять.их в Expression Blend 4.0.

Я ценю любую помощь, которую вы можете предоставить.

Ответы [ 3 ]

10 голосов
/ 22 мая 2011

Хорошо, я нашел ответ на свой вопрос.

  1. С левой стороны нажмите кнопку «Активы» (выглядит как двойные стрелки).
  2. Затем перейдите к пункту «поведения» в диалоговом окне.
  3. Выберите «ControlStroyboardAction».
  4. Справа под вкладкой свойств с выбранным поведением измените имя события на "загружено"
  5. В «Общих свойствах» на вкладке свойств измените «ControlStoryboardOption» на «play» и «StoryBoard» на имя вашей анимации.
2 голосов
/ 27 марта 2018

При загрузке класса вы можете вызвать Storyboard.start ();

0 голосов
/ 23 мая 2011

Поместите это в свой код позади (.cs):

public MainPage()
{
    InitializeComponent();

    this.Loaded += new RoutedEventHandler(MainPage_Loaded);
}

void MainPage_Loaded(object sender, RoutedEventArgs e)
{
    Storyboard sb = this.Resources["Name of Animation"] as Storyboard;
    sb.Begin();
}
...