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

时间:2015-10-05 10:39:41

标签: xaml windows-phone-8.1 resourcedictionary

我有一个基于样式的目标类型是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的按钮,但它引发了一个错误

  

找不到名称/键BaseButtonStyle的资源

我的参考是什么?

1 个答案:

答案 0 :(得分:0)

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