Анимация, чтобы вспыхнуть цветом и вернуться к исходному

Вам нужно создать экземпляр класса здесь.

Использовать

p = Pump()
p.getPumps()

Маленький пример -

>>> class TestClass:
        def __init__(self):
            print "in init"
        def testFunc(self):
            print "in Test Func"


>>> testInstance = TestClass()
in init
>>> testInstance.testFunc()
in Test Func
0
задан VansFannel 13 July 2018 в 13:12
поделиться

1 ответ

Добавьте еще ColorAnimation в Storyboard и установите для его свойства BeginTime значение, большее или равное Duration первого, например :

<EventTrigger RoutedEvent="ContentChanged">
    <EventTrigger.Actions>
        <BeginStoryboard>
            <Storyboard>
                <ColorAnimation BeginTime="0:0:0" Duration="0:0:1" 
                                Storyboard.TargetProperty="(Label.Background).(SolidColorBrush.Color)" 
                                To="Yellow"/>
                <ColorAnimation BeginTime="0:0:1" Duration="0:0:1" 
                                Storyboard.TargetProperty="(Label.Background).(SolidColorBrush.Color)" 
                                To="White"/>
            </Storyboard>
        </BeginStoryboard>
    </EventTrigger.Actions>
</EventTrigger>
0
ответ дан mm8 17 August 2018 в 12:48
поделиться
  • 1
    Возможно, я отредактировал вопрос, пока вы отвечаете. Сожалею. – VansFannel 13 July 2018 в 13:08
  • 2
    @VansFannel: Я не уверен, что я следую. Мой пример сначала оживляет фон до желтого, а затем обратно к белому. Разве это не то, чего вы хотите? – mm8 13 July 2018 в 13:09
  • 3
    Да, но он остается желтым. У меня есть 81 ярлык, и все они используют один и тот же стиль. В начале все эти 81 ярлыки меняются очень быстро, но позже некоторые из них меняются. Но те, которые не меняются, остаются желтыми. – VansFannel 13 July 2018 в 13:12
  • 4
    @VansFannel: Он отлично работает для меня. Ваша проблема не воспроизводится на основе предоставленной вами информации. Ваш последний комментарий не имеет большого смысла без воспроизводимого образца . – mm8 13 July 2018 в 13:14
  • 5
    Да, я не могу загрузить свое решение, чтобы вы могли видеть, что происходит. Сожалею. – VansFannel 13 July 2018 в 13:16
Другие вопросы по тегам:

Похожие вопросы: