Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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;
        }