我Storyboard
在 XAML 中定义了一个泛型,如下所示:
<Storyboard Core:Key="GenericAnimation" Completed="OnStoryboardCompleted"/>
在我的代码隐藏中如下:
m_GenericAnimation = (Storyboard)Resources["GenericAnimation"];
我的每个Storyboard
应用程序都共享相同的Completed
事件OnStoryboardCompleted
。我想根据刚刚完成的动画来改变我的事件的行为(伪代码):
private void OnStoryboardCompleted(object sender, EventArgs e)
{
if (completedStoryboard == m_GenericAnimation)
DoSomethingSpecific();
DoSomethingCommon();
}
如何Storyboard
从发件人那里检索当前完成的内容?如何正确比较两个Storyboard
对象?