Silverlight 3 Control Animation - Fade In, затем Fade out в той же анимации - PullRequest
1 голос
/ 24 июня 2010

Тип элемента управления - Граница, Имя элемента управления - brdMessage.Как я могу заставить раскадровку исчезать в моем элементе управления (непрозрачность от 0 до 1) в первые 3 секунды, затем ничего не происходит в течение следующих 3 секунд, а затем исчезать (непрозрачность от 1 до 0) элемента управления в следующие 3секунд?(Можете ли вы дать ответы в коде C #, а не XAML).Спасибо.

1 Ответ

1 голос
/ 24 июня 2010

Я разобрался с автореверсом, однако, как сделать паузу перед реверсом?

    Storyboard sb = new Storyboard();
    DoubleAnimation da = new DoubleAnimation();
    da.To = 1;
    da.Duration = new Duration(TimeSpan.FromSeconds(3));
    sb.Children.Add(da);
    Storyboard.SetTarget(da, brdStatus);
    Storyboard.SetTargetProperty(da, new PropertyPath("Opacity"));
    txtMessage.Text = msg;
    sb.AutoReverse = true;
    sb.Begin();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...