我有一个运行基于一个布尔值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