- NSMatrix - NSMatrix() 
- NSMatrix(CGRect) 
- NSMatrix(IntPtr) 
- NSMatrix(NativeHandle) 
- NSMatrix(NSCoder) 
- NSMatrix(NSObjectFlag) 
- NSMatrix(CGRect, NSMatrixMode, Class, nint, nint) 
- NSMatrix(CGRect, NSMatrixMode, Class, nint, nint) 
- NSMatrix(CGRect, NSMatrixMode, NSCell, nint, nint) 
- NSMatrix(CGRect, NSMatrixMode, NSCell, nint, nint) 
- AllowsEmptySelection 
- AutoRecalculatesCellSize 
- Autoscroll 
- AutosizesCells 
- BackgroundColor 
- CellBackgroundColor 
- CellClass 
- Cells 
- CellSize 
- ClassHandle 
- Columns 
- Delegate 
- DoubleAction 
- DrawsBackground 
- DrawsCellBackground 
- IntercellSpacing 
- KeyCell 
- Mode 
- Prototype 
- Rows 
- SelectedCell 
- SelectedCells 
- SelectedColumn 
- SelectedRow 
- SelectionByRect 
- TabKeyTraversesCells 
- this[nint, nint] 
- this[nint, nint] 
- WeakDelegate 
- AcceptsFirstMouse(NSEvent) 
- AddColumn() 
- AddColumnWithCells(NSCell[]) 
- AddRow() 
- AddRowWithCells(NSCell[]) 
- CellFrameAtRowColumn(nint, nint) 
- CellFrameAtRowColumn(nint, nint) 
- CellWithTag(nint) 
- CellWithTag(nint) 
- Changed(NSNotification) 
- DeselectAllCells() 
- DeselectSelectedCell() 
- DidBeginEditing(NSNotification) 
- DidEndEditing(NSNotification) 
- Dispose(Boolean) 
- DrawCellAtRowColumn(nint, nint) 
- DrawCellAtRowColumn(nint, nint) 
- GetRowColumn(nint, nint, NSCell) 
- GetRowColumn(nint, nint, NSCell) 
- GetRowColumnForPoint(nint, nint, CGPoint) 
- GetRowColumnForPoint(nint, nint, CGPoint) 
- GetRowsAndColumnsCount(nint, nint) 
- GetRowsAndColumnsCount(nint, nint) 
- GetStringForToolTip(NSView, nint, CGPoint, IntPtr) 
- GetStringForToolTip(NSView, nint, CGPoint, nint) 
- HighlightCell(Boolean, nint, nint) 
- HighlightCell(Boolean, nint, nint) 
- InsertColumn(nint) 
- InsertColumn(nint) 
- InsertColumn(nint, NSCell[]) 
- InsertColumn(nint, NSCell[]) 
- InsertRow(nint) 
- InsertRow(nint) 
- InsertRow(nint, NSCell[]) 
- InsertRow(nint, NSCell[]) 
- MakeCell(nint, nint) 
- MakeCell(nint, nint) 
- MouseDown(NSEvent) 
- MouseDownFlags() 
- PerformKeyEquivalent(NSEvent) 
- PutCell(NSCell, nint, nint) 
- PutCell(NSCell, nint, nint) 
- RemoveColumn(nint) 
- RemoveColumn(nint) 
- RemoveRow(nint) 
- RemoveRow(nint) 
- RenewRowsColumns(nint, nint) 
- RenewRowsColumns(nint, nint) 
- ResetCursorRects() 
- ScrollCellToVisible(nint, nint) 
- ScrollCellToVisible(nint, nint) 
- SelectAll(NSObject) 
- SelectCell(nint, nint) 
- SelectCell(nint, nint) 
- SelectCellWithTag(nint) 
- SelectCellWithTag(nint) 
- SelectText(NSObject) 
- SelectTextAtRowColumn(nint, nint) 
- SelectTextAtRowColumn(nint, nint) 
- SendAction() 
- SendAction(Selector, NSObject, Boolean) 
- SendDoubleAction() 
- SetScrollable(Boolean) 
- SetSelection(nint, nint, nint, Boolean) 
- SetSelection(nint, nint, nint, Boolean) 
- SetState(nint, nint, nint) 
- SetState(nint, nint, nint) 
- SetToolTipForCell(String, NSCell) 
- SetValidateSize(Boolean) 
- ShouldBeginEditing(NSText) 
- ShouldEndEditing(NSText) 
- SizeToCells() 
- Sort(Selector) 
- ToolTipForCell(NSCell) 
- ValidateUserInterfaceItem(INSValidatedUserInterfaceItem) 
- DoubleClick 
 
net9.0-macos14.2
    namespace AppKit
{
    [DefaultMember("Item")]
    [Register("NSMatrix", true)]
    [SupportedOSPlatform("macos")]
    [UnsupportedOSPlatform("maccatalyst")]
    public class NSMatrix : NSControl, INSUserInterfaceValidations, INSViewToolTipOwner, INativeObject, IDisposable
    {
        [BindingImpl(BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
        [Export("renewRows:columns:")]
        public virtual void RenewRowsColumns(IntPtr newRows, IntPtr newCols);
    }
}
            | .NET | 6.07.08.09.0 | 
|---|---|
| Information specific to net9.0 | |
| Platforms | This API is only available when you target a specific platform: | 
| macOS | 10.1410.1510.1611.011.111.211.312.012.112.313.013.113.314.014.2 | 
| Information specific to net9.0-macos14.2 | |
| Assembly | Microsoft.macOS , Version=14.2.0.0, PublicKeyToken=84e04ff9cfb79065 | 
| Referencing | The API is automatically referenced. | 
| Platform Restrictions | This API is only supported on the following platforms: 
 | 
- Built-in API
- Package-provided API