Visual Studio 2015 XAML资源字典错误
本文关键字:字典 错误 资源 XAML Studio 2015 Visual | 更新日期: 2023-09-27 18:03:59
第1部分(已解决(
以下XAML在Visual Studio 2013(高级版,更新5(中运行良好:
<Window.Resources>
<ResourceDictionary Source="Resources/Dictionaries/Main.xaml" />
</Window.Resources>
然而,在Visual Studio 2015(Enterprise(中使用同一项目时,它会抱怨以下错误:
异常:查找资源字典时出错"资源/词典/Main.xaml".
另一个主题涉及Visual Studio 2012中的类似错误,显然是通过安装VS2012的Update 1解决的。
第2部分
使用pack-URI让VisualStudio2015感到高兴,但不幸的是,它仍然没有应用固有的样式。有趣的是,在Visual Studio 2013设计器中,样式被正确应用,但在Visual Studio 2015中没有,而且在应用程序运行时也没有!
有什么想法吗?
第2部分:更新
另一个(次要问题(,混淆了主要问题是"只有在处理了主窗口定义之后,才会加载主窗口的静态资源"。这意味着默认样式(特别是窗口样式(必须放在app.xaml中,以便在加载主窗口时定义它们(否则,它们将不会在设计器中或应用程序运行时应用(。
尝试以下操作:
<ResourceDictionary Source="pack://application:,,,/YourNamespace;component/Resources/Dictionaries/Main.xaml" />