プロパティ「注釈」を含むMapViewがあるとしましょう。MapView で注釈を取得するには、AddAnnotation または AddAnnotations を使用する必要があります。
public class SiteItems
{
public string Title { get; set; }
public string SubTitle { get; set; }
public string Phone { get; set; }
public string Address { get; set; }
public string Url { get; set; }
public double Latitude { get; set; }
public double Longitude { get; set; }
}
次に、次の ViewModel があります。
public class SiteViewModel : MvxViewModel
{
private IObservableCollection<Models.SiteItems> _siteItems;
public IObservableCollection<Models.SiteItems> SiteItems {
get{ return _siteItems; }
set{ _siteItems = value;
RaisePropertyChanged (() => SiteItems);
}
}
}
SiteItem を MKAnnotation に変換するコンバーターもあります
「注釈」プロパティに直接バインドできないため、このようなものをバインドするにはどうすればよいのでしょうか。コマンドにバインドしますか?
ありがとう、どんな助けでも大歓迎です!