是否可以快速确定WPF控件中的任何动画是否正在处理。
我有一个树视图,我在那里动画树节点的扩展,我想等到所有这些动画完成后再将焦点项目滚动到视图中。我不想独立跟踪所有故事板的进度。
理想情况下,我的伪代码看起来像这样:
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.