姬長信(Redy)

visual-studio-使用Dependency对象进行彩色动画W…


我在控件模板中使用了形状合适的按钮.我还在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对象用于动画的方法,但是我不确定它如何工作或是否可以工作,但是尝试为动画实现依赖对象的任何帮助将不胜感激.