我已经为从我的用户控件中的 TextBox 继承的控件定义了两个资源字典,如下所示:
<UserControl.Resources>
<ResourceDictionary Source="KeyBox.xaml" x:Key="KeyBox" ></ResourceDictionary>
<ResourceDictionary Source="kTextBox.xaml" x:Key="kTextBox" ></ResourceDictionary>
</UserControl.Resources>
我在具有不同目标类型的单独文件中创建了样式:
<Style TargetType="b:kTextBox" >
现在,当我使用这些资源创建控件时,只有最后应用的样式才会真正应用,所以如果我删除第二个,第一个就可以了。我在这里缺少一些东西来利用同一个用户控件中的两个资源,我不知道它是什么。任何想法都非常感谢。