2012-03-18 20 views
0

タイトルを付けて、どうすればいいですか?私は動的リストボックスにMyUserControlを追加する場合画面にコントロールが表示されたときのアニメーション

私は、...それらのほとんどは、あなただけは別のプロパティとアニメーションに対するコントロールをアニメーション化する方法を教えている、

セイをいくつかのSilverlight/WPFのアニメーションのチュートリアルを読んでてきましたどのようにMyUserControlをListBoxに表示させることができますか?私は擬似コードに従うようなことを行うためにfocusly、

が、私はコードビハインドで知ることができる(すなわち、リストなどに0%から100%まで、内側のサイズをフェージング):

ListBox myListBox; 
MyUserControl myUC; 
myListBox.Items.Add(myUC); 
//Trigger animation against myUC 

をしかし、つまり、MyUserControlに適用するために使用できるものを探しています。つまり、このMyUserControlがどこに追加されていても(Grid、TabControl、ListBox、TreeViewなど)、表示されるとアニメーションが再生されます。

これは可能ですか? Xamlまたはコードビハインドのいずれか。

P.S.ダミーの説明はすばらしく、xamlではなくコードビハインドでより多くの経験を積んだ経験があります。

答えて

1

UserControlの定義では、LoadedイベントにTriggerというイベントを追加できます。Storyboardで必要なアニメーションを開始できます。コードビハインドを好む場合は、Loadedイベントハンドラを追加して、そこでいくつかのアニメーションを開始することができます。

+0

+1私はちょうど試した、それは動作します!ありがとう! –

+0

これはうまくいきました。 –

関連する問題