カスタマイズしたクラス (ComboBox から派生したクラス) の 1 つに WPF スタイルを定義する必要があります。しかし、BasedOn
タイトルに記載されている行を追加すると、リソースが見つからないというエラーが表示されました。
すべてのオンライン記事は、システムタイプでそのようなことができると言っています。たとえば、
BasedOn="{StaticResource {x:Type TextBox}}"
しかし、カスタマイズ コントロール クラスに基づいてどのようにすればよいでしょうか?
ところで、たとえば 1 つのコントロールを宣言するために "MY:MY_TYPE" を使用しても問題はありません。実際、静的リソースの行を入力すると、IntelliSense によって "MY_TYPE" という名前がポップアップ表示されます。したがって、名前空間に問題があるわけではありません。