有没有一种快速的方法来确定WPF控件中是否正在处理任何动画。
我有一个树形视图,我正在为树节点的展开动画,我希望在滚动焦点项到视图之前等待所有这些动画完成。 我不想独立地跟踪所有我的storyboard的进度。
理想情况下,我的伪代码应该如下所示:
myTreeView.ExpandAll(); // I have written this part
while (myTreeView.IsAnimating()) // I need the 'IsAnimating' property or extension method
{
// wait
}
selectedTreeviewItem.BringIntoView(); // I have written this too.