以下是视图模型中可用的 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 部分:现在我有了 UIScrollView,其中每个 Scrollbar 项都是一个按钮项,包含作为 CategoryName 的标题。我想将可观察集合中的 CategoryName 绑定到每个滚动条按钮标题每当集合更改 UISCrollView 标题中的按钮时,都必须反映更改。鉴于上述类结构,在这种情况下绑定表达式是什么。找出绑定语法具有挑战性。
第 2 部分:我有一个 UITableView,其中包含一个包含产品标题、产品图片和产品成本的单元格,这意味着我有列表我想将此 UITableView 绑定到此列表,该列表是 Observable Collection->CategoryName->ProductData 列表的 一部分在这种情况下将是绑定表达式。我希望我们必须在这里进行自定义绑定。?
是的,正如您所说,MvxTableViewCell 等可用。
关于自定义绑定,我应该在 minisetup 中进行吗?