问题描述
|
我有两个项目的解决方案;
我的UserControl专案
简单项目测试我的UserControl
我的usercontrol有一个Image控件,可以通过以下方法设置其来源:Setimage(BitmapImage myImage)
在我的测试项目中,我在页面上放置了UserControl,我试图像这样(通过代码)将Image加载到控件中:
myUserControl.Setimage(new BitmapImage(new Uri(\"Images/Image1.jpg\",UriKind.Relative)));
那不起作用,图片为空。我意识到,仅当\“ Image1.jpg \”在我的UserControl项目中时,它才有效...我不想要那样! :S
似乎它只是传递了对图像的引用,而不是实际的图像本身。
如何传递经过处理的BitmapImage对象?
解决方法
您应该检查一下。即使谈论xaml,Uri格式也应该相同。
Silverlight-来自应用程序根目录的图像URI