在另一个项目中引用样式文件

时间:2015-09-05 01:21:11

标签: wpf styles

我有一个位于常见项目中的样式文件,我想引用它。

这似乎不起作用:

<ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="pack://application:,,,/Common;component/Controls/Style.xaml" />
            </ResourceDictionary.MergedDictionaries>
        </ResourceDictionary>

我使用上面的代码获取XamlParseException。

谢谢!

2 个答案:

答案 0 :(得分:0)

这可能是因为您忘记添加对Common项目的引用。

这样做:

右键单击YourMainProject.References - &gt;添加参考... - &gt;解决方案标签 - &gt;项目 - &gt;常见的。

答案 1 :(得分:0)

我引用了Common项目。问题是XAML文件构建操作未设置为Page,我不知道为什么。

另外,显然Source应该是“pack:// application:,,, / Common; Component / ...”,Component应该是大写C。