【问题标题】:Is it possible to change the animation speeds in Silverlight themes?是否可以更改 Silverlight 主题中的动画速度?
【发布时间】:2010-02-03 19:18:42
【问题描述】:

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

具体来说,我喜欢 Expression Dark 主题的外观,但我觉得它使用的某些动画时间太长,并且感觉迟钝。

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

谢谢!

【问题讨论】:

    标签: silverlight silverlight-3.0 themes silverlight-toolkit


    【解决方案1】:

    我现在无法访问 VS,所以我只是在这里大声思考。但我认为您可以创建自己的自定义控件并从要更改的控件中派生。然后您可以覆盖 OnApplyTemplate 并希望在可视化树中找到您想要更改的动画元素。那时你应该能够改变他们的价值观(我认为)。但是,如果您想更改许多控件,则需要大量代码。您仍然需要查看模板的 XAML 以确定如何在 OnApplyTemplate 中找到它们。

    【讨论】:

      【解决方案2】:

      我建议您从 Expression Dark 主题构建您自己的主题。它们是开源的,可供修改。

      在 Toolkit 安装中,您会找到主题的 .Xaml;您可以将其与 ISM 一起使用。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2022-10-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-03-03
        • 2014-07-01
        • 2013-12-18
        • 1970-01-01
        相关资源
        最近更新 更多