Хорошо у меня есть пользовательский элемент управления и когда 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>
Я тоже попробовал, но потерпел неудачу. Я думаю, что это невозможно сделать с помощью простого ControlTemplate
с триггером
в свойстве Visibility
. Что вы можете сделать, так это добавить анимацию Opacity
от 1 до 0 к триггеру
для другого свойства, например DependencyProperty
, которое вы добавляете в код, стоящий за сам.