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;
 }
示例#4
0
 public FastListDataSource(Forms.VisualElements.FastListView fastListView)
 {
     _fastListView = fastListView;
 }