Xamlのタグでいくつかのストーリーボードを定義していて<Window.Resources>
、それらをいくつかのUIElementオブジェクトで使用したいので、以前に使用された可能性があるため、取得したストーリーボードをすべてリセットし続ける必要があると思います。正しい方法は何ですか。これをする?MyStoryBoard.clone()
リソースから引き出したものすべてを呼び出しますか?それとも私は電話する必要がありますMyStoryBoard.GetAsFrozen()
か?これを行うためのより良い方法はありますか?標準的な方法は何ですか?
1 に答える
4
x:Shared属性をfalseに設定して、リソースが再利用されないようにすることができます。これにより、の呼び出しごとに新しいインスタンスが作成されます{StaticResource MyStoryBoard}
。
<StoryBoard x:Key="MyStoryBoard" x:Shared="False" />
于 2013-02-04T12:52:18.580 に答える