是否可以更改Silverlight工具包主题中使用的动画速度?
具体来说,我喜欢Expression Dark主题的外观,但是我觉得它使用的一些动画需要花费太长时间并让它感觉迟钝。
我希望能够通过设置修改动画速度,并且能够这样做而无需将主题复制到我自己的主题并重新设计整个主题。我猜这个答案是不可能的,但我希望我错了。
谢谢!
答案 0 :(得分:0)
我现在无法访问VS,所以我只是在这里大声思考。但我认为您可以创建自己的自定义控件,并从您想要更改的控件派生。然后,您可以覆盖OnApplyTemplate,并希望在可视化树中找到要更改的动画元素。那时你应该能够改变他们的价值观(我认为)。但是如果你想改变许多控件,它需要很多代码。您仍然需要查看模板的XAML以确定如何在OnApplyTemplate中找到它们。
答案 1 :(得分:0)
我建议您从Expression Dark主题构建自己的主题。它们是开源的,可以修改。
在Toolkit安装中,您将找到主题的.Xaml;你可以在ISM中使用它。