问题描述
ImageSrc = "icon.png"
在 xaml 文件中,我试图绑定到这个:
<Image Source="{Binding ImageSrc}" />
private string _imageSrc;
public string ImageSrc
{
get => this._imageSrc;
set
{
this._imageSrc = value;
this.RaisePropertyChanged(() => this.ImageSrc);
}
}
public override Task InitializeAsync(object _params)
{
ObjectParameters _objectParameters = (ObjectParameters)_params;
this.ImageSrc = _objectParameters.ImageSrc;
return Task.CompletedTask;
}
如果我在类构造函数中设置:
this.ImageSrc = "icon.png";
它绑定得很好,但在调用之后就不行了:
public override Task InitializeAsync(object _params)
该属性已正确设置为“icon.png”的正确值,但图像不像在类构造函数中设置时那样显示。任何想法表示赞赏。
解决方法
我必须右键单击Resources/drawable/icon.png然后添加到项目并确保构建操作:AndroidResource>