Nun, ich habe eine Kontrolle Gewohnheit und wenn Visibility
-Visible
geändert habe ich ein Trigger
mit einer Eingabe/Exit-Aktion, aber das Problem ist, dass, wenn die Ausgangsaktion der Visibility
nicht mehr Visible
so die Animation nicht gesehen werden kann, wie feuert Würde ich das reparieren?WPF Animation auslösen, wenn die Sichtbarkeit geändert wird?
hier ist mein 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>
Das stimmt. Tricky Zeug. Ich würde dieses Problem mit angehängten Eigenschaften + Wertzwang lösen. Schau mal hier: [WPF Fade Animation] (http://stackoverflow.com/questions/1013817/wpf-fade-animation/1015635#1015635). Hoffe das hilft. Prost, Anvaka. – Anvaka
Hat das eine Fade-Animation drin? Kann ich das bearbeiten, so dass es nur das Verstecken/Kollaps verzögert, bis meine Animation fertig ist? – Peter
Ich frage mich das gleiche wie Petoj. – jpierson