public FastListCollectionView(Forms.VisualElements.FastListView fastListView) : base(default(CGRect), new FastListViewFlowLayout()) { AutoresizingMask = UIViewAutoresizing.All; ContentMode = UIViewContentMode.ScaleToFill; TranslatesAutoresizingMaskIntoConstraints = false; ContentInset = UIEdgeInsets.Zero; this.CollectionViewLayout = new FastListViewFlowLayout(fastListView); RegisterClassForCell(typeof(FastListViewCell), new NSString(FastListViewCell.Key)); }
public FastListViewFlowLayout(Forms.VisualElements.FastListView fastListView) { _fastListView = fastListView; EstimatedItemSize = new CGSize(1.0f, 1.0f); ScrollDirection = UICollectionViewScrollDirection.Vertical; MinimumInteritemSpacing = 0; if (_fastListView.SeparatorVisibility == SeparatorVisibility.Default) { MinimumLineSpacing = 1; RegisterClassForDecorationView(typeof(FastListViewSeparator), NSSeparatorDecorationView); } else { MinimumLineSpacing = 0; } }
public FastListViewDataDelegateFlowLayout(Forms.VisualElements.FastListView fastListView) { this._fastListView = fastListView; }
public FastListDataSource(Forms.VisualElements.FastListView fastListView) { _fastListView = fastListView; }