这很有效
<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中绑定图像源所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)