次のように、ユーザー コントロール内の TextBox から継承するコントロール用に 2 つのリソース ディクショナリを定義しました。
<UserControl.Resources>
<ResourceDictionary Source="KeyBox.xaml" x:Key="KeyBox" ></ResourceDictionary>
<ResourceDictionary Source="kTextBox.xaml" x:Key="kTextBox" ></ResourceDictionary>
</UserControl.Resources>
ターゲット タイプが異なる別のファイルにスタイルを作成しました。
<Style TargetType="b:kTextBox" >
これらのリソースを使用してコントロールを作成すると、最後に適用されたスタイルのみが実際に適用されるため、2 番目のスタイルを削除すると最初のスタイルが機能します。同じユーザーコントロール内で 2 つのリソースを利用するためにここで欠けているものがあり、それが何であるかわかりません。どんなアイデアでも大歓迎です。