INSTableViewDelegate Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
This interface represents the Objective-C protocol NSTableViewDelegate.
[Foundation.Protocol(Name="NSTableViewDelegate", WrapperType=typeof(AppKit.NSTableViewDelegateWrapper))]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillDisplayCell", ParameterByRef=new System.Boolean[] { false, false, false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSTableView), typeof(Foundation.NSObject), typeof(AppKit.NSTableColumn), typeof(System.IntPtr) }, Selector="tableView:willDisplayCell:forTableColumn:row:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldEditTableColumn", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSTableView), typeof(AppKit.NSTableColumn), typeof(System.IntPtr) }, ReturnType=typeof(System.Boolean), Selector="tableView:shouldEditTableColumn:row:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="SelectionShouldChange", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(AppKit.NSTableView) }, ReturnType=typeof(System.Boolean), Selector="selectionShouldChangeInTableView:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldSelectRow", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSTableView), typeof(System.IntPtr) }, ReturnType=typeof(System.Boolean), Selector="tableView:shouldSelectRow:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetSelectionIndexes", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSTableView), typeof(Foundation.NSIndexSet) }, ReturnType=typeof(Foundation.NSIndexSet), Selector="tableView:selectionIndexesForProposedSelection:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldSelectTableColumn", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSTableView), typeof(AppKit.NSTableColumn) }, ReturnType=typeof(System.Boolean), Selector="tableView:shouldSelectTableColumn:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="MouseDownInHeaderOfTableColumn", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSTableView), typeof(AppKit.NSTableColumn) }, Selector="tableView:mouseDownInHeaderOfTableColumn:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidClickTableColumn", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSTableView), typeof(AppKit.NSTableColumn) }, Selector="tableView:didClickTableColumn:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidDragTableColumn", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSTableView), typeof(AppKit.NSTableColumn) }, Selector="tableView:didDragTableColumn:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetRowHeight", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSTableView), typeof(System.IntPtr) }, ReturnType=typeof(System.Runtime.InteropServices.NFloat), Selector="tableView:heightOfRow:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetSelectString", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSTableView), typeof(AppKit.NSTableColumn), typeof(System.IntPtr) }, ReturnType=typeof(System.String), Selector="tableView:typeSelectStringForTableColumn:row:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetNextTypeSelectMatch", ParameterByRef=new System.Boolean[] { false, false, false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSTableView), typeof(System.IntPtr), typeof(System.IntPtr), typeof(System.String) }, ReturnType=typeof(System.IntPtr), Selector="tableView:nextTypeSelectMatchFromRow:toRow:forString:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldTypeSelect", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSTableView), typeof(AppKit.NSEvent), typeof(System.String) }, ReturnType=typeof(System.Boolean), Selector="tableView:shouldTypeSelectForEvent:withCurrentSearchString:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldShowCellExpansion", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSTableView), typeof(AppKit.NSTableColumn), typeof(System.IntPtr) }, ReturnType=typeof(System.Boolean), Selector="tableView:shouldShowCellExpansionForTableColumn:row:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldTrackCell", ParameterByRef=new System.Boolean[] { false, false, false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSTableView), typeof(AppKit.NSCell), typeof(AppKit.NSTableColumn), typeof(System.IntPtr) }, ReturnType=typeof(System.Boolean), Selector="tableView:shouldTrackCell:forTableColumn:row:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetDataCell", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSTableView), typeof(AppKit.NSTableColumn), typeof(System.IntPtr) }, ReturnType=typeof(AppKit.NSCell), Selector="tableView:dataCellForTableColumn:row:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="IsGroupRow", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSTableView), typeof(System.IntPtr) }, ReturnType=typeof(System.Boolean), Selector="tableView:isGroupRow:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetSizeToFitColumnWidth", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSTableView), typeof(System.IntPtr) }, ReturnType=typeof(System.Runtime.InteropServices.NFloat), Selector="tableView:sizeToFitWidthOfColumn:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldReorder", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSTableView), typeof(System.IntPtr), typeof(System.IntPtr) }, ReturnType=typeof(System.Boolean), Selector="tableView:shouldReorderColumn:toColumn:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="SelectionDidChange", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(Foundation.NSNotification) }, Selector="tableViewSelectionDidChange:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ColumnDidMove", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(Foundation.NSNotification) }, Selector="tableViewColumnDidMove:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ColumnDidResize", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(Foundation.NSNotification) }, Selector="tableViewColumnDidResize:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="SelectionIsChanging", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(Foundation.NSNotification) }, Selector="tableViewSelectionIsChanging:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetViewForItem", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSTableView), typeof(AppKit.NSTableColumn), typeof(System.IntPtr) }, ReturnType=typeof(AppKit.NSView), Selector="tableView:viewForTableColumn:row:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="CoreGetRowView", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSTableView), typeof(System.IntPtr) }, ReturnType=typeof(AppKit.NSTableRowView), Selector="tableView:rowViewForRow:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidAddRowView", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSTableView), typeof(AppKit.NSTableRowView), typeof(System.IntPtr) }, Selector="tableView:didAddRowView:forRow:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidRemoveRowView", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSTableView), typeof(AppKit.NSTableRowView), typeof(System.IntPtr) }, Selector="tableView:didRemoveRowView:forRow:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="RowActions", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSTableView), typeof(System.IntPtr), typeof(AppKit.NSTableRowActionEdge) }, ReturnType=typeof(AppKit.NSTableViewRowAction[]), Selector="tableView:rowActionsForRow:edge:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetToolTip", ParameterByRef=new System.Boolean[] { false, false, true, false, false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSTableView), typeof(AppKit.NSCell), typeof(CoreGraphics.CGRect), typeof(AppKit.NSTableColumn), typeof(System.IntPtr), typeof(CoreGraphics.CGPoint) }, ReturnType=typeof(Foundation.NSString), Selector="tableView:toolTipForCell:rect:tableColumn:row:mouseLocation:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="UserCanChangeVisibility", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSTableView), typeof(AppKit.NSTableColumn) }, ReturnType=typeof(System.Boolean), Selector="tableView:userCanChangeVisibilityOfTableColumn:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="UserDidChangeVisibility", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSTableView), typeof(AppKit.NSTableColumn[]) }, Selector="tableView:userDidChangeVisibilityOfTableColumns:")]
public interface INSTableViewDelegate : IDisposable, ObjCRuntime.INativeObject
[<Foundation.Protocol(Name="NSTableViewDelegate", WrapperType=typeof(AppKit.NSTableViewDelegateWrapper))>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillDisplayCell", ParameterByRef=new System.Boolean[] { false, false, false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSTableView), typeof(Foundation.NSObject), typeof(AppKit.NSTableColumn), typeof(System.IntPtr) }, Selector="tableView:willDisplayCell:forTableColumn:row:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldEditTableColumn", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSTableView), typeof(AppKit.NSTableColumn), typeof(System.IntPtr) }, ReturnType=typeof(System.Boolean), Selector="tableView:shouldEditTableColumn:row:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="SelectionShouldChange", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(AppKit.NSTableView) }, ReturnType=typeof(System.Boolean), Selector="selectionShouldChangeInTableView:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldSelectRow", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSTableView), typeof(System.IntPtr) }, ReturnType=typeof(System.Boolean), Selector="tableView:shouldSelectRow:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetSelectionIndexes", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSTableView), typeof(Foundation.NSIndexSet) }, ReturnType=typeof(Foundation.NSIndexSet), Selector="tableView:selectionIndexesForProposedSelection:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldSelectTableColumn", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSTableView), typeof(AppKit.NSTableColumn) }, ReturnType=typeof(System.Boolean), Selector="tableView:shouldSelectTableColumn:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="MouseDownInHeaderOfTableColumn", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSTableView), typeof(AppKit.NSTableColumn) }, Selector="tableView:mouseDownInHeaderOfTableColumn:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidClickTableColumn", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSTableView), typeof(AppKit.NSTableColumn) }, Selector="tableView:didClickTableColumn:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidDragTableColumn", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSTableView), typeof(AppKit.NSTableColumn) }, Selector="tableView:didDragTableColumn:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetRowHeight", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSTableView), typeof(System.IntPtr) }, ReturnType=typeof(System.Runtime.InteropServices.NFloat), Selector="tableView:heightOfRow:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetSelectString", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSTableView), typeof(AppKit.NSTableColumn), typeof(System.IntPtr) }, ReturnType=typeof(System.String), Selector="tableView:typeSelectStringForTableColumn:row:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetNextTypeSelectMatch", ParameterByRef=new System.Boolean[] { false, false, false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSTableView), typeof(System.IntPtr), typeof(System.IntPtr), typeof(System.String) }, ReturnType=typeof(System.IntPtr), Selector="tableView:nextTypeSelectMatchFromRow:toRow:forString:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldTypeSelect", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSTableView), typeof(AppKit.NSEvent), typeof(System.String) }, ReturnType=typeof(System.Boolean), Selector="tableView:shouldTypeSelectForEvent:withCurrentSearchString:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldShowCellExpansion", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSTableView), typeof(AppKit.NSTableColumn), typeof(System.IntPtr) }, ReturnType=typeof(System.Boolean), Selector="tableView:shouldShowCellExpansionForTableColumn:row:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldTrackCell", ParameterByRef=new System.Boolean[] { false, false, false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSTableView), typeof(AppKit.NSCell), typeof(AppKit.NSTableColumn), typeof(System.IntPtr) }, ReturnType=typeof(System.Boolean), Selector="tableView:shouldTrackCell:forTableColumn:row:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetDataCell", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSTableView), typeof(AppKit.NSTableColumn), typeof(System.IntPtr) }, ReturnType=typeof(AppKit.NSCell), Selector="tableView:dataCellForTableColumn:row:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="IsGroupRow", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSTableView), typeof(System.IntPtr) }, ReturnType=typeof(System.Boolean), Selector="tableView:isGroupRow:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetSizeToFitColumnWidth", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSTableView), typeof(System.IntPtr) }, ReturnType=typeof(System.Runtime.InteropServices.NFloat), Selector="tableView:sizeToFitWidthOfColumn:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldReorder", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSTableView), typeof(System.IntPtr), typeof(System.IntPtr) }, ReturnType=typeof(System.Boolean), Selector="tableView:shouldReorderColumn:toColumn:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="SelectionDidChange", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(Foundation.NSNotification) }, Selector="tableViewSelectionDidChange:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ColumnDidMove", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(Foundation.NSNotification) }, Selector="tableViewColumnDidMove:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ColumnDidResize", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(Foundation.NSNotification) }, Selector="tableViewColumnDidResize:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="SelectionIsChanging", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(Foundation.NSNotification) }, Selector="tableViewSelectionIsChanging:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetViewForItem", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSTableView), typeof(AppKit.NSTableColumn), typeof(System.IntPtr) }, ReturnType=typeof(AppKit.NSView), Selector="tableView:viewForTableColumn:row:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="CoreGetRowView", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSTableView), typeof(System.IntPtr) }, ReturnType=typeof(AppKit.NSTableRowView), Selector="tableView:rowViewForRow:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidAddRowView", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSTableView), typeof(AppKit.NSTableRowView), typeof(System.IntPtr) }, Selector="tableView:didAddRowView:forRow:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidRemoveRowView", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSTableView), typeof(AppKit.NSTableRowView), typeof(System.IntPtr) }, Selector="tableView:didRemoveRowView:forRow:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="RowActions", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSTableView), typeof(System.IntPtr), typeof(AppKit.NSTableRowActionEdge) }, ReturnType=typeof(AppKit.NSTableViewRowAction[]), Selector="tableView:rowActionsForRow:edge:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetToolTip", ParameterByRef=new System.Boolean[] { false, false, true, false, false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSTableView), typeof(AppKit.NSCell), typeof(CoreGraphics.CGRect), typeof(AppKit.NSTableColumn), typeof(System.IntPtr), typeof(CoreGraphics.CGPoint) }, ReturnType=typeof(Foundation.NSString), Selector="tableView:toolTipForCell:rect:tableColumn:row:mouseLocation:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="UserCanChangeVisibility", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSTableView), typeof(AppKit.NSTableColumn) }, ReturnType=typeof(System.Boolean), Selector="tableView:userCanChangeVisibilityOfTableColumn:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="UserDidChangeVisibility", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSTableView), typeof(AppKit.NSTableColumn[]) }, Selector="tableView:userDidChangeVisibilityOfTableColumns:")>]
type INSTableViewDelegate = interface
interface INativeObject
interface IDisposable
- Derived
- Attributes
- Implements
Remarks
A class that implements this interface (and subclasses NSObject) will be exported to Objective-C as implementing the Objective-C protocol this interface represents.
A class may also implement members from this interface to implement members from the protocol.
Properties
| Name | Description |
|---|---|
| Handle |
Handle (pointer) to the unmanaged object representation. (Inherited from INativeObject) |