图像没有出现在Android应用程序中的MvxImageView中

时间:2014-11-21 06:22:31

标签: c# android mvvmcross

我在Android应用程序中使用MvxImageView在MvxListView中显示图像。我已将图像保存在Resources文件夹内的drawable文件夹中,但图像未显示在列表中。我已经完成了stackoverflow答案中给出的每个排列和组合。这条线现在工作正常但是当这些代码

<Mvx.MvxImageView
    android:layout_width="50dp"
    android:layout_height="50dp"
    android:layout_margin="10dp"
    local:MvxBind="ImageUrl 'res:icon1'"/>

更改为:

<Mvx.MvxImageView
    android:layout_width="50dp"
    android:layout_height="50dp"
    android:layout_margin="10dp"
    local:MvxBind="ImageUrl Path "/>

路径在哪里:

ttls.Add(new Title { title = f.Value, Path = "'res:icon1'" });

然后没有出现图像。

1 个答案:

答案 0 :(得分:1)

我认为您面临的主要问题是Path是一个保留名称 - 因为WPF遗产 - 因此您不能在绑定表达式中使用它...

如果您真的想使用Path作为属性名称,那么这应该有效:

<Mvx.MvxImageView
    android:layout_width="50dp"
    android:layout_height="50dp"
    android:layout_margin="10dp"
    local:MvxBind="ImageUrl Path=Path "/>