WPF故事板GetCurrentState

WPF故事板GetCurrentState,wpf,state,storyboard,Wpf,State,Storyboard,我试图检测情节提要何时仍然处于活动状态,对某个属性仍有影响(即“完成者”仍保留其正在设置动画的dependecy属性) Completed=“DeviceExplorer\u Completed”> 持续时间=“0:0:0.5”> 在代码中我知道 Storyboard aStoryBoard=this.Resources[“openDeviceExplorer”]作为故事板; aStoryBoard.Begin() 但是如何确定动画是否仍然处于活动状态,或者仍然对属性值有影响 我试过了 Cl

我试图检测情节提要何时仍然处于活动状态,对某个属性仍有影响(即“完成者”仍保留其正在设置动画的dependecy属性)

Completed=“DeviceExplorer\u Completed”> 持续时间=“0:0:0.5”>

在代码中我知道 Storyboard aStoryBoard=this.Resources[“openDeviceExplorer”]作为故事板; aStoryBoard.Begin()

但是如何确定动画是否仍然处于活动状态,或者仍然对属性值有影响

我试过了 ClockState aClockState=ClockState.Stopped; aClockState=aStoryBoard.GetCurrentState()

并继续获取InvalidOperationException“无法执行操作,因为指定的Storybard未应用于交互控件的此对象”

我尝试了一些排列,比如 aStoryBoard.开始(这是真的); aStoryBoard.Begin(aPanelExternalAvailableCamerasControl,true)


并且仍然会不断出现此错误

请确保情节提要是可控的。来自MSDN:“要使情节提要在代码中可控,必须使用情节提要的Begin方法的适当重载,并指定true以使其可控。”

更多信息: