Compartir a través de


IUIDropSession Interfaz

Definición

Interfaz para acceder al estado de sesión de colocación y cargar elementos de arrastre.

[Foundation.Protocol(Name="UIDropSession", WrapperType=typeof(UIKit.UIDropSessionWrapper))]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 11, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.WatchOS, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.TvOS, ObjCRuntime.PlatformArchitecture.All, null)]
public interface IUIDropSession : Foundation.INSProgressReporting, IDisposable, UIKit.IUIDragDropSession
type IUIDropSession = interface
    interface INativeObject
    interface IDisposable
    interface INSProgressReporting
    interface IUIDragDropSession
Atributos
Implementaciones

Propiedades

AllowsMoveOperation

Obtiene un valor booleano que indica si la sesión puede mover elementos dentro de una sola aplicación.

(Heredado de IUIDragDropSession)
Handle

Identificador (puntero) a la representación del objeto no administrado.

(Heredado de INativeObject)
Items

Obtiene los elementos de arrastre que se encuentran en la sesión.

(Heredado de IUIDragDropSession)
LocalDragSession

La sesión de arrastrar local en la aplicación para la sesión de colocación.

ProgressIndicatorStyle

Obtiene o establece el estilo del indicador de colocación.

RestrictedToDraggingApplication

Obtiene un valor booleano que indica si la actividad de arrastre se limita a la aplicación de origen.

(Heredado de IUIDragDropSession)

Métodos

CanLoadObjects(Class)

Devuelve un valor booleano que indica si la sesión puede cargar objetos de la clase especificada.

(Heredado de IUIDragDropSession)
HasConformingItems(String[])

TReturns un valor booleano que indica si la sesión contiene al menos un elemento descrito por cualquiera de los identificadores de tipo especificados.

(Heredado de IUIDragDropSession)
LoadObjects(Class, Action<INSItemProviderReading[]>)

Cuando lo implementa el desarrollador, crea una instancia de cada objeto de la sesión de colocación que tiene el tipo especificado por el parámetro .

LocationInView(UIView)

Devuelve la ubicación de la actividad de arrastrar y colocar en el marco de coordenadas del especificado view.

(Heredado de IUIDragDropSession)

Métodos de extensión

GetProgress(INSProgressReporting)

Interfaz para acceder al estado de sesión de colocación y cargar elementos de arrastre.

CanLoadObjects(IUIDragDropSession, Type)

Devuelve true si el especificado session puede crear instancias de los elementos del especificado type.

LoadObjects<T>(IUIDropSession, Action<T[]>)

Interfaz para acceder al estado de sesión de colocación y cargar elementos de arrastre.

Se aplica a