【发布时间】:2013-12-04 22:06:28
【问题描述】:
我正在尝试使用 MahApps.Metro 创建新的 WPF 应用程序。我完全按照快速入门指南 (http://mahapps.com/MahApps.Metro/guides/quick-start.html) 中的说明进行操作:
- 将 MahApps.Metro 包从 Nuget 添加到项目中。
- 添加 xmlns 命名空间并将 Window 替换为 MetroWindow。
此时我可以运行应用程序,但窗口是透明的。标题栏文本和按钮可见(按钮没有样式),但背景是透明的。
- 为 Window 添加合并的字典代码。
之后我在启动时收到异常:
System.IOException
{"Cannot locate resource 'styles/colours.xaml'."}
似乎由于某种原因它无法在程序集中找到资源。但我不明白为什么。
【问题讨论】:
-
这是一个大胆的但几乎可以肯定你的标题中的错误声明。
-
@Sheridan,我的意思是“对我来说不起作用”。 :) 改了标题...
-
你需要把
Colours.xaml文件放到你根目录下一个名为Styles的文件夹中。 -
@Sheridan 我应该把 Colours.xaml 带到哪里? Nuget 仅将 Mahapps.Metro dll 添加到项目中,没有 .xaml 文件。
-
现在颜色颜色 -> github.com/MahApps/MahApps.Metro/wiki/…
标签: c# wpf mahapps.metro