2010-10-31 32 views
2

我有一个Silverlight业务应用程序项目。我还添加了Silverlight类库,以便从我的Silverlight应用程序中使用(当然)。将Uri写入Silverlight类库中的资源的正确方法是什么

在那个库里面(让我们称它为助手)我有一个文件夹和一些小图片。在同一个库中,我有一个带有Image控件的子窗口,我需要在运行时更改源代码信息(后面的代码)。

我发现了一些在线应该工作的代码,作为事实,当我添加一个互联网uri,对flickr图像说。所以我的问题是,我不写了Uri权:(

Uri uri = new Uri("MyProj.Silverlight.Helper;images/error.png",UriKind.Relative); 
ImageSource img = new System.Windows.Media.Imaging.BitmapImage(uri); 
dlg.image.Source = img; 

我觉得我已经尝试了一切可能的办法,很明显,我没有:(

编辑:我发现。一个漂亮的cool post一下,但仍然没有运气它,因为Silverlight 2的改变

+0

与图像组件的MyProj.Silverlight.Helper的名字吗?正如在您链接的博客文章中,您需要正确解析图片的路径。检查程序集的名称,并检查使用组件如 - Source =“/ {assemblyShortName}; component/Foo.jpg”/> – indyfromoz 2010-10-31 20:20:59

+0

什么是组件? MyProject.Silverlight.Helper是我安装的命名空间(和名称)...我看不到我缺少什么:( – sebagomez 2010-10-31 21:12:31

回答

相关问题