2010-02-03 45 views
0

是否可以更改Silverlight工具箱主题中使用的动画速度?是否可以更改Silverlight主题中的动画速度?

具体来说,我喜欢Expression Dark主题的外观,但是我觉得它使用的一些动画需要很长时间,并且感觉很慢。

我希望能够通过设置修改动画速度,并且能够在不必将主题复制到我自己并重新设计整个事物的情况下这样做。我猜这个答案是不可能的,但我希望我错了。

谢谢!

回答

0

我现在没有权限访问VS,所以我只是在这里大声思考。但我想你可以创建自己的自定义控件,并从你想要更改的控件中派生出来。然后,您可以重写OnApplyTemplate,并希望在视觉树中找到想要更改的动画元素。在这一点上,你应该能够改变他们的价值观(我认为)。但是如果你想改变许多控件,它将需要很多代码。您仍然需要查看模板的XAML以确定如何在OnApplyTemplate中找到它们。

0

我会推荐从Expression Dark主题构建自己的主题。他们是开源的,可以修改。

在Toolkit安装中,您会发现主题的.Xaml;你可以在ISM中使用它。

相关问题