Триггерная анимация WPF, когда Видимость изменяется?

Хорошо у меня есть пользовательский элемент управления и когда Visibility изменяется на Visible У меня есть a Trigger с ввести/выйти действием, но проблемой это, когда действие выхода стреляет Visibility больше не Visible таким образом, анимация не может быть замечена, как я зафиксировал бы это?

вот мой Trigger:

<ControlTemplate.Triggers>
    <Trigger Property="Visibility" Value="Visible">
        <Trigger.ExitActions>
            <BeginStoryboard Storyboard="{StaticResource Hide}"/>
        </Trigger.ExitActions>
        <Trigger.EnterActions>
            <BeginStoryboard Storyboard="{StaticResource Show}"/>
        </Trigger.EnterActions>
    </Trigger>
</ControlTemplate.Triggers>
7
задан Dave Clemmer 24 September 2011 в 17:46
поделиться

1 ответ

Я тоже попробовал, но потерпел неудачу. Я думаю, что это невозможно сделать с помощью простого ControlTemplate с триггером в свойстве Visibility . Что вы можете сделать, так это добавить анимацию Opacity от 1 до 0 к триггеру для другого свойства, например DependencyProperty , которое вы добавляете в код, стоящий за сам.

3
ответ дан 7 December 2019 в 16:41
поделиться
Другие вопросы по тегам:

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