これをどうやって始めたらよいか分かりません。可能なイベントを聞くために反射する - silverlight/wp7
ページに3つのコントロールがホストされています。それらのうちの2つには、コントロールがロードされたときに実行するStoryboard
があります。そのうちの1つはそうではありません。しかし、後で追加されるコントロールが増えているので、そのうちのいくつかはStoryboard
となります(動的であるため、事前に知る方法はありません)。長い話)。
私がしたいことはホストページからのもので、コントロールに「Storyboard sb」のフィールドがあるかどうかを確認し、そうであれば、それをフックして、コントロールが終了したらホストページが何か。
私はSystem.Reflectionの周りをかなり見てきました。私はヘルプファイルの正しい場所にいると思いますが、どのように見なければならないのか分かりません。a)コントロールb) "Completed"イベントがあればフックし、c)ハンドラを削除します。
アドバイス/指示がありますか?
使用依存関係プロパティを(生成されたコードではマイナーなタイプミスは、間違っている場合は、あなたがスニペットを修正する必要がありますしています)ストーリーボード)。 DPでは、値について何も知らないオブジェクトに任意の値を割り当てることができます。また、Xamlで割り当てることも、コードから動的に追加することもできます。 *リフレクションよりも高速です。* –
@HiTech Magic、もっと詳しく知るには、サンプルや記事がありますか? – Stan
Handy Snippetを使用してDPを生成する:http://wildermuth.com/2009/03/09/Silverlight_Dependency_Property_Snippet(コードにマイナーなタイプミスがあります。間違った場合は、修正する必要があります)。 –