Silverlight: кнопка исчезновения? - PullRequest
2 голосов
/ 03 июня 2010

Я делаю кнопку невидимой, как только она нажата. Есть ли какой-нибудь хороший анимационный (программируемый из кода) код, который затухает вместо внезапного исчезновения кнопки?

1 Ответ

4 голосов
/ 03 июня 2010

Это должно помочь вам. Просто позвоните FadeOut(myButton):

    private void FadeOut(UIElement fe, int seconds = 2)
    {
        DoubleAnimation animation = new DoubleAnimation() { To = 0, Duration = new Duration(new TimeSpan(0, 0, seconds)) };
        Storyboard sb = new Storyboard();
        sb.Children.Add(animation);
        Storyboard.SetTarget(animation, fe);
        Storyboard.SetTargetProperty(animation, new PropertyPath(UIElement.OpacityProperty));
        sb.Begin();
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...