ContextMenu(たとえば)のサブクラスが呼び出されていて、 withでMyContextMenuスタイルを定義している場合、このスタイルが のインスタンスに適用されないのはなぜですか?MergedDictionariesTargetType=ContextMenuMyContextMenu
基本クラスのすべてのインスタンスで機能しますが、サブクラスでは機能しません。
追加のスタイルを作成して を使用できますBasedOnが、それはクリーンではありません。それがなくてもうまくいくようです。
サブクラスが基本コンストラクターを呼び出すことを確認しDefaultStyleKey、基本クラスの型であることを確認しました。