内部にスタイリッシュな ComboBox を表示するカスタム コントロールを作成したいと考えています。1. LeafControl と 2. LeafComboBox です。
私は両方の ControlTemplate スタイルを同じ Generic.xaml ファイルに保持しましたが、これは正しくないと思います。LeafControl の初期化中は、LeafComboBox のテンプレート作成に依存するためです。
したがって、ロード中に例外が発生します:
エラー メッセージ:
「指定されたバインディング制約に一致するタイプ 'ControlsLibrary.LeafComboBox' でのコンストラクターの呼び出しで、例外がスローされました。」}"
内部エラーメッセージ:
"{"PropertyMetadata はタイプ 'LeafControl' に対して既に登録されています。"}
したがって、customcontrol1 で customcontrol2 を使用できるように、どこで Generics.xml テンプレートを定義する必要がありますか。
よろしく、マノランジャン