silverlight – 在XAML中绑定图像源

silverlight – 在XAML中绑定图像源,第1张

概述我试图通过c#将图像绑定到我的XAML 这很有效 <Image Source="images/man.jpg"></Image> 这不起作用 <Image Source="images/{Binding imagesource}"></Image> 其中imagesource是此xaml的c#文件中的字符串变量,并且设置为“man.jpg” 这是在XAML中如何做到这一点的方法: 将其添加到命名 我试图通过c#将图像源绑定到我的XAML

这很有效

<Image Source="images/man.jpg"></Image>

这不起作用

<Image Source="images/{Binding imagesource}"></Image>

其中imagesource是此xaml的c#文件中的字符串变量,并且设置为“man.jpg”

解决方法 这是在XAML中如何做到这一点的方法:

将其添加到命名空间:

xmlns:System="clr-namespace:System;assembly=mscorlib"

然后添加您的图像路径

<System:String x:Key="ImageRefresh">/theme;component/Images/icon_refresh.png</System:String><System:String x:Key="ImageSearch">/theme;component/Images/icon_search.png</System:String>

这就是你如何使用它

<Image Height="16" Source="{StaticResource ImageSearch}" Stretch="Uniform" WIDth="16"/>

这样可以正常工作,但是如果你在Blend中加载你的xaml风格,它会变得虚伪..

“System.String”类型的对象不能应用于需要“System.windows.Media.ImageSource”类型的属性.

我还没想到,如何用Media.ImageSource替换System:String …但是嘿..它在Visual Studio中适用于我.

总结

以上是内存溢出为你收集整理的silverlight – 在XAML中绑定图像源全部内容,希望文章能够帮你解决silverlight – 在XAML中绑定图像源所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1002799.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存