0
다음 코드는 StackPanel이로드되면 내용이 페이드 인되도록합니다 (StackPanel.Loaded).StackPanel의 내용이 변경되면 어떻게 트리거 할 수 있습니까?
StackPanel의 내용이으로 변경 될 때 시작하기 위해 바뀌어야하는 것은 무엇입니까? StackPanel의 메시지가 변경 될 때마다 다시 페이드 인하려고합니까?
<Style x:Key="MessageStyle" TargetType="StackPanel">
<Style.Triggers>
<DataTrigger Binding="{Binding SaveStatus}" Value="Failed">
<Setter Property="StackPanel.Background" Value="Red"/>
</DataTrigger>
<EventTrigger RoutedEvent="StackPanel.Loaded">
<BeginStoryboard>
<Storyboard>
<DoubleAnimation
Storyboard.TargetProperty="(StackPanel.Opacity)"
From="0.0" To="1.0" Duration="0:0:5"/>
</Storyboard>
</BeginStoryboard>
</EventTrigger>
</Style.Triggers>
</Style>