public override void ViewDidLoad() { base.ViewDidLoad(); AddButton.SetCommand(ViewModel.AddAllToCartCommand); GenerateButton.SetCommand(ViewModel.GenerateGroupCommand); InitCollectionView(); }
public override void ViewDidLoad() { base.ViewDidLoad(); AddButton.SetCommand(ViewModel.AddAllToCartCommand); GenerateButton.SetCommand(ViewModel.GenerateGroupCommand); TableView.RegisterNibForCellReuse(ProductTableViewCell.Nib, ProductTableViewCell.Key); TableView.RegisterNibForHeaderFooterViewReuse(GroupedTableHeaderView.Nib, GroupedTableHeaderView.Key); TableView.RegisterClassForHeaderFooterViewReuse(typeof(GroupedTableFooterView), nameof(GroupedTableFooterView)); TableView.Source = new CustomSource(TableView, ViewModel.ProductListViewModel.Products) { HeightForRow = 60f, HeightForHeader = 40f, HeightForFooter = 20f }; }