public override void ViewDidLoad()
        {
            base.ViewDidLoad();

            AddButton.SetCommand(ViewModel.AddAllToCartCommand);
            GenerateButton.SetCommand(ViewModel.GenerateGroupCommand);

            InitCollectionView();
        }
Example #2
0
        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
            };
        }