私は次のコードを持っています
<Mvx.MvxHttpImageView xmlns:local="http://schemas.android.com/apk/res/TestServices.Droid"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
local:MvxBind="{'ImageUrl':{'Path':'ThumbNail'}}"
画像のURLをThumbNailプロパティに渡します。上記のコードは、以下のようにTestModelオブジェクトのObservableCollectionが渡されるItemTemplateの一部です。
public class TestModel
{
public string ThumbNail
{
get;
set;
}
public string Name
{
get;
set;
}
....
}
Nameプロパティも上記のテンプレートでTextViewにバインドされており、他の文字列値と同様に正しく表示されます。唯一の問題は、画像が表示されないことです。ViewModelのコンストラクターでImageUrlを事前に設定しようとしましたが、それで機能します。しかし、WebサービスのCompletedイベントで取得した値をコレクションに追加すると、画像が表示されなくなります。完了したイベントで画像のURLへのパスを確認しましたが、正しいです。ここで何がうまくいかない可能性があります。どうもありがとう