我有一个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的改变
与图像组件的MyProj.Silverlight.Helper的名字吗?正如在您链接的博客文章中,您需要正确解析图片的路径。检查程序集的名称,并检查使用组件如 - Source =“/ {assemblyShortName}; component/Foo.jpg”/> – indyfromoz 2010-10-31 20:20:59
什么是组件? MyProject.Silverlight.Helper是我安装的命名空间(和名称)...我看不到我缺少什么:( – sebagomez 2010-10-31 21:12:31