public AppKit.NSCollectionViewItem GetCollectionCell(AppKit.NSCollectionView collectionView, Foundation.NSIndexPath indexPath) { var cell = collectionView.MakeItem("AlbumCollectionItem", indexPath); if (cell == null) { cell = new NSCollectionViewItem() { Identifier = "AlbumCollectionItem", }; cell.View = new AlbumCollectionItem(); } var view = cell.View as AlbumCollectionItem; view.Update(BindingContext as Album); return(cell); }
public NSCollectionViewItem GetCollectionCell(NSCollectionView collectionView, Foundation.NSIndexPath indexPath) { var cell = collectionView.MakeItem ("cell", indexPath); if (cell == null) { cell = new NSCollectionViewItem (){ }; cell.View = new NSTextField (new CGRect (0, 0, 100, 100)) { Editable = false, }; } var text = cell.View as NSTextField; //var cell = collectionView.NewItemForRepresentedObject ((NSString)Caption); //var cell = collectionView.GetItem ( indexPath) ; cell.Identifier = "cell"; text.StringValue = Caption; return cell; }