public override sealed void ViewDidLoad() { if (!_isInitialised) return; base.ViewDidLoad(); CollectionView.RegisterNibForCell(KittenCollectionCell.Nib, KittenCollectionCell.Key); var source = new MvxCollectionViewSource(CollectionView, KittenCollectionCell.Key); CollectionView.Source = source; var set = this.CreateBindingSet<FirstView, FirstViewModel>(); set.Bind(source).To(vm => vm.Kittens); set.Apply(); CollectionView.ReloadData(); }
public sealed override void ViewDidLoad() { if (!_isInitialised) return; base.ViewDidLoad(); // ios7 layout if (RespondsToSelector(new Selector("edgesForExtendedLayout"))) EdgesForExtendedLayout = UIRectEdge.None; CollectionView.RegisterNibForCell(KittenCollectionCell.Nib, KittenCollectionCell.Key); var source = new MvxCollectionViewSource(CollectionView, KittenCollectionCell.Key); CollectionView.Source = source; var set = this.CreateBindingSet<FirstView, FirstViewModel>(); set.Bind(source).To(vm => vm.Kittens); set.Apply(); CollectionView.ReloadData(); }