1

我只想在引用的程序集中引用资源字典。

程序集名称:ResourceTest.Content

资源字典路径:./Dictionary2.xaml

这适用于 SL3 Beta 1:

<ResourceDictionary Source="ResourceTest.Content;component/Dictionary2.xaml" />

我在 Blend 3+Sketchflow 中尝试了这个,这很有效(在设计时):

<ResourceDictionary Source="pack://application:,,,/ResourceTest.Content;component/Dictionary2.xaml" />

但是,无论哪种方式,当我从 Visual Studio 运行时,都会出现以下错误:

属性 ResourceTest.Content;component/Dictionary2.xaml 值超出范围。[行:10 位置:44]

属性 pack://application:,,,/ResourceTest.Content;component/Dictionary2.xaml 值超出范围。[行:11 位置:44]

4

1 回答 1

1

尝试在您的程序集名称前添加 / :

这应该工作...

于 2009-08-10T14:25:08.847 回答