我有一個運行基於一個布爾值WPF:使用datatriggers /布爾值重新啓動故事板?
<DataTrigger Binding="{Binding Path=IsValid}" Value="True">
<DataTrigger.EnterActions>
<BeginStoryboard>
<Storyboard>
...
</Storyboard>
</BeginStoryboard>
</DataTrigger.EnterActions>
</DataTrigger>
所以,當IsValid的= true,則我的故事板運行Storyboard的DataTrigger。這工作正常。但問題在於: 當我的IsValid = true時,我想讓故事板顯示爲RERUN。我的IsValid看起來是這樣的:
private bool _isValid = false;
public bool IsValid
{
set {
_isValid = value;
OnPropertyChanged("IsValid")
}
}
我知道我的故事板被綁定到它是真實的,而不是有沒有辦法重新啓動混賬東西,並有故事板重啓,每次我進去的IsValid =真我ViewModel代碼?
不知道關於StopStoryBoard,解決了我的DataTrigger問題。謝謝! – strattonn 2011-06-28 21:09:05