Share via


IUITableViewDropPlaceholderContext Interface

Definition

Contains managed table view placeholder information.

[Foundation.Protocol(Name="UITableViewDropPlaceholderContext", WrapperType=typeof(UIKit.UITableViewDropPlaceholderContextWrapper))]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="CommitInsertion", ParameterBlockProxy=new System.Type[] { typeof(ObjCRuntime.Trampolines+NIDActionArity1V259) }, ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(System.Action<Foundation.NSIndexPath>) }, ReturnType=typeof(System.Boolean), Selector="commitInsertionWithDataSourceUpdates:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="DeletePlaceholder", ReturnType=typeof(System.Boolean), Selector="deletePlaceholder")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="dragItem", IsProperty=true, IsRequired=true, IsStatic=false, Name="DragItem", PropertyType=typeof(UIKit.UIDragItem), Selector="dragItem")]
public interface IUITableViewDropPlaceholderContext : IDisposable, UIKit.IUIDragAnimating
[Foundation.Protocol(Name="UITableViewDropPlaceholderContext", WrapperType=typeof(UIKit.UITableViewDropPlaceholderContextWrapper))]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="DeletePlaceholder", ReturnType=typeof(System.Boolean), Selector="deletePlaceholder")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="dragItem", IsProperty=true, IsRequired=true, IsStatic=false, Name="DragItem", PropertyType=typeof(UIKit.UIDragItem), Selector="dragItem")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="CommitInsertion", ParameterBlockProxy=new System.Type[] { typeof(ObjCRuntime.Trampolines+NIDActionArity1V242) }, ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(System.Action<Foundation.NSIndexPath>) }, ReturnType=typeof(System.Boolean), Selector="commitInsertionWithDataSourceUpdates:")]
public interface IUITableViewDropPlaceholderContext : IDisposable, UIKit.IUIDragAnimating
[<Foundation.Protocol(Name="UITableViewDropPlaceholderContext", WrapperType=typeof(UIKit.UITableViewDropPlaceholderContextWrapper))>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="CommitInsertion", ParameterBlockProxy=new System.Type[] { typeof(ObjCRuntime.Trampolines+NIDActionArity1V259) }, ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(System.Action<Foundation.NSIndexPath>) }, ReturnType=typeof(System.Boolean), Selector="commitInsertionWithDataSourceUpdates:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="DeletePlaceholder", ReturnType=typeof(System.Boolean), Selector="deletePlaceholder")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="dragItem", IsProperty=true, IsRequired=true, IsStatic=false, Name="DragItem", PropertyType=typeof(UIKit.UIDragItem), Selector="dragItem")>]
type IUITableViewDropPlaceholderContext = interface
    interface INativeObject
    interface IDisposable
    interface IUIDragAnimating
[<Foundation.Protocol(Name="UITableViewDropPlaceholderContext", WrapperType=typeof(UIKit.UITableViewDropPlaceholderContextWrapper))>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="DeletePlaceholder", ReturnType=typeof(System.Boolean), Selector="deletePlaceholder")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="dragItem", IsProperty=true, IsRequired=true, IsStatic=false, Name="DragItem", PropertyType=typeof(UIKit.UIDragItem), Selector="dragItem")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="CommitInsertion", ParameterBlockProxy=new System.Type[] { typeof(ObjCRuntime.Trampolines+NIDActionArity1V242) }, ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(System.Action<Foundation.NSIndexPath>) }, ReturnType=typeof(System.Boolean), Selector="commitInsertionWithDataSourceUpdates:")>]
type IUITableViewDropPlaceholderContext = interface
    interface INativeObject
    interface IDisposable
    interface IUIDragAnimating
Attributes
Implements

Properties

Name Description
DragItem

Gets the drag item that is represented by the placeholder.

Handle

Handle (pointer) to the unmanaged object representation.

(Inherited from INativeObject)

Methods

Name Description
AddAnimations(Action)

Adds the specified animation action.

(Inherited from IUIDragAnimating)
AddCompletion(Action<UIViewAnimatingPosition>)

Adds the specified completion block to run when the animation ends.

(Inherited from IUIDragAnimating)
CommitInsertion(Action<NSIndexPath>)

Replaces the placeholder cell with dropped content.

DeletePlaceholder()

Removes the placeholder from the view.

Extension Methods

Name Description
GetHandle(INativeObject)
GetNonNullHandle(INativeObject, String)

Applies to