Mike Niday Ответов: 0

Возникли проблемы с анимацией dropshadoweffect в стиле


Так расстроен.

Почему это работает:
<window.resources>
        
            <Setter Property="Effect">
                <Setter.Value>
                    <DropShadowEffect ShadowDepth="10" />
                </setter.Value>
            </setter>

Но это ничего не дает:
<window.resources>
        
            <Style.Triggers>
                <EventTrigger RoutedEvent="MouseEnter">
                    <EventTrigger.Actions>
                        <BeginStoryboard>
                            <Storyboard>
                                <DoubleAnimation From="0" To="10" Duration="00:00:01" Storyboard.TargetProperty="(DropShadowEffect.ShadowDepth)"/>
                            </storyboard>
                        </beginstoryboard>
                    </eventtrigger.Actions>
                </eventtrigger>
             </style.Triggers>

Другими словами, я могу заставить тень появляться статически, но когда я анимирую то же самое свойство, никакая тень не появляется, когда мышь входит?

Спасибо всем, что заглянули. Это должно быть что-то простое, чего мне не хватает.

Что я уже пробовал:

Я уже пробовал заменить его
Storyboard.TargetProperty="(DropShadowEffect.ShadowDepth)"/>
с
Storyboard.TargetProperty="(Button.Effect).(DropShadowEffect.ShadowDepth)"/>
но это вызывает исключение времени выполнения.

0 Ответов