我在ViewCell中动态绑定图像时遇到了麻烦。我有一个Android和iOS的共享项目。我的ViewCell如此定义
<ViewCell>
<StackLayout Padding="5" Orientation="Vertical">
<StackLayout Orientation="Horizontal">
<Image WidthRequest="32" HeightRequest="32" Source="{Binding Image}"></Image>
<Label Text="{Binding Source}" FontSize="Medium" TextColor="#003056"></Label>
</StackLayout>
...
Image属性在类
中定义public ImageSource Image {
get
{
ImageSource imageSource = ImageSource.FromResource("MyProject.Images.image001.png");
return imageSource;
}
Images文件夹位于共享项目中。 返回的imageSource不为null,没有错误,但未显示图像。 求你帮忙吗?
由于
答案 0 :(得分:0)
使用“属性”菜单(右键单击)确保每个图像都将“构建”选项设置为“嵌入资源”,如下所述:https://developer.xamarin.com/guides/xamarin-forms/user-interface/images/