当前位置:  开发笔记 > 编程语言 > 正文

如何在Silverlight中设置Image.Source(代码落后)

如何解决《如何在Silverlight中设置Image.Source(代码落后)》经验,为你挑选了2个好方法。

我通过Silverlight中的代码隐藏动态生成图像,显然图像源不接受字符串或Uri作为路径.

我该如何设置来源?



1> Gautam..:

你是怎么说它不接受字符串作为源?

你不能这样做吗?

或者你是说你的形象是在记忆中,你不知道如何参考它?

this.MyImage.Source = new BitmapImage(new Uri("/MyNameSpace;images/someimage.png", UriKind.Relative));


我的项目需要附加"components":this.MyImage.Source = new BitmapImage(new Uri("/ MyNameSpace; components/images/someimage.png",UriKind.Relative));

2> Malcolm Swai..:
// create a new image
Image image = new Image();

// better to keep this in a global config singleton
string hostName = Application.Current.Host.Source.Host;                   
if (Application.Current.Host.Source.Port != 80)
    hostName += ":" + Application.Current.Host.Source.Port;

// set the image source
image.Source = new BitmapImage(new Uri("http://" + hostName + "/image111.jpg", UriKind.Absolute));  

推荐阅读
mobiledu2402852357
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有