Wpf 如何检查情节提要是否已开始?
我需要知道Wpf 如何检查情节提要是否已开始?,wpf,storyboard,code-behind,Wpf,Storyboard,Code Behind,我需要知道情节提要是否已开始。如果它开始了,我需要停下来,否则我就不需要停下来。开始和停止都将在代码隐藏中完成 目前我已经做到了: if (parameter != null && parameter is System.Windows.Media.Animation.Storyboard) { if (!(bool)value) { (parameter as System.Windows.Media.Animation.Storyboard).
情节提要
是否已开始。如果它开始了,我需要停下来,否则我就不需要停下来。开始和停止都将在代码隐藏中完成
目前我已经做到了:
if (parameter != null && parameter is System.Windows.Media.Animation.Storyboard)
{
if (!(bool)value)
{
(parameter as System.Windows.Media.Animation.Storyboard).Begin();
return Visibility.Visible;
}
else
{
(parameter as System.Windows.Media.Animation.Storyboard).Stop();
return Visibility.Collapsed;
}
}
我遇到了绑定错误:
System.Windows.Media.Animation警告:6:无法执行操作
因为指定的情节提要从未应用于此对象
交互控制。;行动`停止';
Storyboard='System.Windows.Media.Animation.Storyboard';
故事板。HashCode='7861304';
Storyboard.Type='System.Windows.Media.Animation.Storyboard';
TargetElement='System.Windows.Media.Animation.Storyboard';
HashCode='7861304';
TargetElement.Type='System.Windows.Media.Animation.Storyboard'
任何人都可以分享故事板开始后如何停止吗?这是转换器的一部分吗?什么是
值
?显示更多代码。请阅读:值是布尔值,是的,它是一个转换器。如果在Begin()之前调用stop操作,则需要跳过它。请帮助我。我只需要在故事板启动后停止它,否则我需要跳过停止操作。有什么建议吗?