private void ConfigureCollectionView() { HexArchiveCollection.RegisterClassForItem(typeof(HexArchiveItemController), "HexArchiveCell"); var flowLayout = new NSCollectionViewFlowLayout() { ItemSize = new CoreGraphics.CGSize(200, 70), SectionInset = new NSEdgeInsets(2, 2, 2, 2), MinimumLineSpacing = 2, MinimumInteritemSpacing = 2 }; HexArchiveCollection.Selectable = true; HexArchiveCollection.WantsLayer = true; HexArchiveCollection.CollectionViewLayout = flowLayout; HexArchiveCollection.Delegate = new HexArchiveCollectionViewDelegate(this); }
void ReleaseDesignerOutlets() { if (ArchiveCollectionView != null) { ArchiveCollectionView.Dispose(); ArchiveCollectionView = null; } if (BusyIndicator != null) { BusyIndicator.Dispose(); BusyIndicator = null; } if (BusyTextLabel != null) { BusyTextLabel.Dispose(); BusyTextLabel = null; } if (HexArchiveCollection != null) { HexArchiveCollection.Dispose(); HexArchiveCollection = null; } if (UploadSelectedHexArchiveButton != null) { UploadSelectedHexArchiveButton.Dispose(); UploadSelectedHexArchiveButton = null; } if (UploadArchiveButton != null) { UploadArchiveButton.Dispose(); UploadArchiveButton = null; } }