是否可以更改Silverlight工具箱主題中使用的動畫速度?是否可以更改Silverlight主題中的動畫速度?
具體來說,我喜歡Expression Dark主題的外觀,但是我覺得它使用的一些動畫需要很長時間,並且感覺很慢。
我希望能夠通過設置修改動畫速度,並且能夠在不必將主題複製到我自己並重新設計整個事物的情況下這樣做。我猜這個答案是不可能的,但我希望我錯了。
謝謝!
是否可以更改Silverlight工具箱主題中使用的動畫速度?是否可以更改Silverlight主題中的動畫速度?
具體來說,我喜歡Expression Dark主題的外觀,但是我覺得它使用的一些動畫需要很長時間,並且感覺很慢。
我希望能夠通過設置修改動畫速度,並且能夠在不必將主題複製到我自己並重新設計整個事物的情況下這樣做。我猜這個答案是不可能的,但我希望我錯了。
謝謝!
我現在沒有權限訪問VS,所以我只是在這裏大聲思考。但我想你可以創建自己的自定義控件,並從你想要更改的控件中派生出來。然後,您可以重寫OnApplyTemplate,並希望在視覺樹中找到想要更改的動畫元素。在這一點上,你應該能夠改變他們的價值觀(我認爲)。但是如果你想改變許多控件,它將需要很多代碼。您仍然需要查看模板的XAML以確定如何在OnApplyTemplate中找到它們。
我會推薦從Expression Dark主題構建自己的主題。他們是開源的,可以修改。
在Toolkit安裝中,您會發現主題的.Xaml;你可以在ISM中使用它。