我在控件模板中使用了形状合适的按钮.我还在controlTemplate中添加了一个故事板.故事板更改了我的controlTemplate中元素的边界.我从后面的代码访问并激活它,问题是当我在电话上执行此操作时出现了滞后.我在MVVM结构之后构造了代码,我的观点是:
我是激活我的故事板的ViewModel的一部分:
foreach (UIElement x in ElementsAtPoint)
{
f = x as FrameworkElement;
if (f is Path)
{
try {
h = f as Path;
Storyboard sb = h.Resources["StoryBoard1"] as Storyboard;
sb.Begin();
}
catch
{
}
break;
}
}
我有read个可以将Dependency对象用于动画的方法,但是我不确定它如何工作或是否可以工作,但是尝试为动画实现依赖对象的任何帮助将不胜感激.