以下は、viewmodel で使用できる Observable コレクションです。
ObservableCollection<Category> productcat;
Category クラスのさらなる分割は次のとおりです。
public class Category
{
public string CategoryName { get; set;}
public List<ProductData> Products
{
get;
set;
}
}
ProductData クラスは次のとおりです。
public class ProductData
{
public string ProductImageUri { get; set;}
public string ProductTitle { get; set;}
public float productcost { get; set;}
}
パート 1: 各 Scrollbar 項目がボタン項目であり、タイトルが CategoryName として含まれる UIScrollView があります。監視可能なコレクションから各スクロールバー ボタンのタイトルに CategoryName をバインドしたい コレクションが変更されるたびに、UISCrollView タイトルのボタンは変更を反映する必要があります。上記のクラス構造が与えられた場合、この場合のバインディング式は何でしょうか。バインディング構文を理解するのは難しいです。
パート 2: 製品タイトル、製品画像、製品コストを含むセルを含む UITableView があります。つまり、この UITableView を Observable Collection->CategoryName->ProductData リストの一部であるこのリストにバインドしたいリストがあります 。この場合、バインディング式になります。ここでカスタムバインディングを行う必要があることを願っています.?
はい、あなたが言ったように、MvxTableViewCellなどが利用可能です。
カスタムバインディングに関しては、ミニセットアップで行う必要がありますか?