Xaml 如何在其他资源中使用样式?

Xaml 如何在其他资源中使用样式?,xaml,windows-phone-8.1,resourcedictionary,Xaml,Windows Phone 8.1,Resourcedictionary,在ResourceDictionaries/CustomControlStyles/BaseButtonStyle.xaml中,我有一个基于按钮的样式,目标类型是按钮调用BaseButtonStyle 我创建了一个新的按钮样式,它从BaseButtonStyle扩展而来,称为AddButtonStyle 我在App.xaml中添加的两种样式如下 <Application.Resources> <ResourceDictionary> <Res

在ResourceDictionaries/CustomControlStyles/BaseButtonStyle.xaml中,我有一个基于按钮的样式,目标类型是按钮调用BaseButtonStyle

我创建了一个新的按钮样式,它从BaseButtonStyle扩展而来,称为AddButtonStyle

我在App.xaml中添加的两种样式如下

<Application.Resources>
    <ResourceDictionary>
        <ResourceDictionary.MergedDictionaries>
            <!--Buttons-->
            <ResourceDictionary Source="ResourceDictionaries/CustomControlStyles/BaseButtonStyle.xaml" />
            <ResourceDictionary Source="ResourceDictionaries/CustomControlStyles/AddButtonStyle.xaml" />
        </ResourceDictionary.MergedDictionaries>
    </ResourceDictionary>
</Application.Resources>

然后我添加了一个引用AddButtonStyle的按钮,但它引发了一个错误

找不到名为/Key BaseButtonStyle的资源


我的参考是什么?

尝试使用绝对路径: “小姐-appx:///ResourceDictionaries/CustomControlStyles/BaseButtonStyle.xaml"
当然,我不知道该路径是否适合您的文件位置。

仍然不起作用。我改为>>无论如何,谢谢你的快速回复。当然你已经在你的解决方案中包含了这些文件?是的。这是我的解决方案。所以我必须排除它?好吧,那就试试别的吧。在App.xaml中保留绝对路径,但在AddButtonStyle.xaml文件中添加。谢谢。这将是另一种选择。我仍然认为它应该工作得很好。因为当我在WPF中这样做时,它工作得很好。无论如何,非常感谢你。