0

Xamlのタグでいくつかのストーリーボードを定義していて<Window.Resources>、それらをいくつかのUIElementオブジェクトで使用したいので、以前に使用された可能性があるため、取得したストーリーボードをすべてリセットし続ける必要があると思います。正しい方法は何ですか。これをする?MyStoryBoard.clone()リソースから引き出したものすべてを呼び出しますか?それとも私は電話する必要がありますMyStoryBoard.GetAsFrozen()か?これを行うためのより良い方法はありますか?標準的な方法は何ですか?

4

1 に答える 1

4

x:Shared属性をfalseに設定して、リソースが再利用されないようにすることができます。これにより、の呼び出しごとに新しいインスタンスが作成されます{StaticResource MyStoryBoard}

<StoryBoard x:Key="MyStoryBoard" x:Shared="False" />
于 2013-02-04T12:52:18.580 に答える