我有一個由ViewModel中的屬性觸發的故事板,這觸發了動畫的啓動。 但如何做我將「保存」屬性回假當它與動畫(觸發ExitAction。)在故事板內設置ViewModel布爾屬性
<Style TargetType="TextBlock" x:Key="FadeInOut">
<Style.Triggers>
<DataTrigger Binding="{Binding Saved}" Value="True">
<DataTrigger.EnterActions>
<BeginStoryboard>
<Storyboard>
<DoubleAnimation Storyboard.TargetProperty="Opacity" Duration="0:0:1" From="0" To="1" />
<!-- set "Saved" to false when done -->
</Storyboard>
</BeginStoryboard>
</DataTrigger.EnterActions>
<DataTrigger.ExitActions>
<BeginStoryboard>
<Storyboard>
<DoubleAnimation Storyboard.TargetProperty="Opacity" Duration="0:0:1" From="1" To="0" />
</Storyboard>
</BeginStoryboard>
</DataTrigger.ExitActions>
</DataTrigger>
</Style.Triggers>
</Style>
對不起,我必須在EnterAction中設置? – advapi 2016-03-17 14:47:19
@advapi:對不起,但我不明白你的問題。這可能是因爲我已經有好幾年沒有進入.NET世界了。據我記得,這個代碼必須進入故事板。希望有所幫助。 – PVitt 2016-03-18 14:52:17