我正在尝试使用以下代码加载外部XAML文件:
<Application.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="pack://application:,,,/OfficeStyle;component/OfficeStyleWindow.xaml" />
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</Application.Resources>
在“OfficeStyle”DLL上打开反射器给出:
alt text http://robbertdam.nl/share/p3.png
运行应用程序会出现此错误:
alt text http://robbertdam.nl/share/p4.png
弹出错误,我在本帖子的开头放置了XAML代码。我错过了什么?我正在尝试加载的XAML文件包含一堆样式等。我想在我的应用程序中重用。
答案 0 :(得分:1)
您的OfficeStyleWindow.xaml文件的构建操作是什么?它应该是Page,而不是EmbeddedResource
答案 1 :(得分:0)
尝试将文件夹名称添加到包路径。
包://应用:,,, / OfficeStyle;组件/资源/ OfficeStyleWindow.xaml