0

Silverlight ツールキットのテーマで使用されているアニメーションの速度を変更することはできますか?

具体的には、Expression Dark テーマの外観が気に入っていますが、使用するアニメーションの一部が長すぎて、動きが鈍いように感じます。

設定を介してアニメーションの速度を変更できるようにしたいのですが、テーマを自分のものにコピーして全体を再スタイリングする必要はありません。これに対する答えは不可能だと思いますが、間違っていることを願っています。

ありがとう!

4

2 に答える 2

0

今は VS にアクセスできないので、ここで大声で考えているだけです。しかし、独自のカスタム コントロールを作成し、変更したいコントロールから派生させることができると思います。次に、OnApplyTemplate をオーバーライドして、変更したいアニメーション要素をビジュアル ツリーで見つけることができます。その時点で、それらの値を変更できるはずです(私は思います)。ただし、多くのコントロールを変更する場合は、多くのコードが必要になります。また、テンプレートの XAML を調べて、OnApplyTemplate でそれらを見つける方法を判断する必要があります。

于 2010-02-03T19:32:07.433 に答える
0

Expression Dark テーマから独自のテーマを作成することをお勧めします。それらはオープンソースであり、変更が可能です。

Toolkit のインストール内に、テーマの .Xaml があります。それを ISM で使用できます。

于 2010-02-24T18:47:03.510 に答える