//public override CoreGraphics.CGSize IntrinsicContentSize => new CGSize (150, 100); public PlaylistsView() { TranslatesAutoresizingMaskIntoConstraints = false; var scrollView = new NSScrollView(); scrollView.TranslatesAutoresizingMaskIntoConstraints = false; OutlineView = new NSOutlineView(); OutlineView.HeaderView = null; OutlineView.FloatsGroupRows = false; OutlineView.BackgroundColor = NSColor.FromRgb(245, 245, 245); OutlineView.IndentationPerLevel = 4; var outlineColumn = new NSTableColumn(); outlineColumn.Editable = false; outlineColumn.MinWidth = 100; OutlineView.AddColumn(outlineColumn); OutlineView.OutlineTableColumn = outlineColumn; outlineColumn.Dispose(); outlineColumn = null; scrollView.DocumentView = OutlineView; AddSubview(scrollView); AddConstraints(NSLayoutExtensions.FillHorizontal(scrollView, false)); AddConstraints(NSLayoutExtensions.FillVertical(scrollView, false)); AddConstraint(NSLayoutExtensions.MinimumWidth(this, 100)); }