使用xamarin表单尝试通过绑定显示图像...之后已经有一些在线Q包含对此https://stackoverflow.com/questions/30850510/how-to-correctly-use-the-image-source-property-with-xamarin-forms
的答案,只是似乎无法显示图像...是,我知道我可以使用<Image Source="Bud.jpeg"></Image>
加载图像,效果很好。...但是我想使用绑定显示它。...
例如。
xaml
<Image Source="{Binding imageTest}"></Image>
code
var imageTest = new Image { Aspect = Aspect.AspectFit };
imageTest.Source = ImageSource.FromFile("Guinness.jpg");
有人知道为什么吗?谢谢
答案 0 :(得分:2)
您只能绑定到公共属性
<Image Source="{Binding imageTest}" />
然后在您的代码隐藏中声明一个公共属性
public string imageTest { get; set; }
然后设置属性值和BindingContext
imageTest = "Guinness.jpg";
this.BindingContext = this;