到目前为止,我发现的所有代码示例都参考了不在项目子文件夹中的资源词典(字典是项目的根源)。我在子文件夹中有我的,我不知道如何让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>
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top