我有一个Silverlight业务应用程序项目。我还添加了一个Silverlight类库,可以从我的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 :(得分:7)
使用格式:"/MyProj.Silverlight.Helper;component/images/error.png"
开头的/
和关键字component
非常重要!