私はしばらくの間そのような説明を探していました、そして私はまだ何も見つけることができませんでした。問題は、Wpfコントロールの初期化/作成プロセスの手順を知りたいということです。
簡単なボタンを見てみましょう。コンストラクターが呼び出されたときに何が起こっているのか、visualTree / logicTreeにコントロールが追加されたのはいつか、dependencyproperty値の呼び出しはいつ行われたのか、ApplyTemplate()はいつ呼び出されたのかを知りたいです。
適切なカスタムコントロールを記述できるようにするには、この情報が必要です。コントロールのコンストラクター内で呼び出されたときにthis.Template.FindName( "test")が常に "null"を返すのはなぜか、他の人にも役立つと思います。
誰かがこれに答えたり、コントロールを初期化する概念が簡潔に説明されているチュートリアルのリンクを提供してくれますか?
ありがとう :)