如何将子文件夹中定义的资源添加到app.xaml?
-
30-09-2019 - |
题
到目前为止,我发现的所有代码示例都参考了不在项目子文件夹中的资源词典(字典是项目的根源)。我在子文件夹中有我的,我不知道如何让WPF找到它。这不起作用...
<Application.Resources>
<ResourceDictionary Source="/Skins/Black/GlossyButtons.xaml"/>
</Application.Resources>
ASP.NET Tilde语法似乎也无法正常工作。
这是在您的应用程序中包括资源介绍的最佳方法,以便WPF找到资源吗?在这种特殊情况下,我的目标是将glossybuttons.xaml中定义的样式应用于我的应用程序中的所有按钮。
解决方案 2
发现了这个问题-WPF在Glossybuttons.xaml中找不到一个汇编,但直到我编译并执行了几次之前,才显示实际错误(.xAML存在问题)。 (首先)显示的错误是无法找到Glossybuttons.xaml。
那有点令人困惑。
其他提示
尝试包装URI语法
http://msdn.microsoft.com/en-us/library/aa970069.aspx
<Application.Resources>
<ResourceDictionary Source="pack://application:,,,/Skins/Black/GlossyButtons.xaml"/>
</Application.Resources>
不隶属于 StackOverflow