Compartilhar via


IUIDragDropSession Interface

Definição

Interface para consultar recursos e estado do tipo "arrastar e soltar".

[Foundation.Protocol(Name="UIDragDropSession", WrapperType=typeof(UIKit.UIDragDropSessionWrapper))]
[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 IUIDragDropSession : IDisposable, ObjCRuntime.INativeObject
type IUIDragDropSession = interface
    interface INativeObject
    interface IDisposable
Derivado
Atributos
Implementações

Propriedades

AllowsMoveOperation

Obtém um valor booliano que informa se a sessão pode mover itens dentro de um único aplicativo.

Handle

Manipule (ponteiro) para a representação de objeto não gerenciado.

(Herdado de INativeObject)
Items

Obtém os itens de arrastar que estão na sessão.

RestrictedToDraggingApplication

Obtém um valor booliano que informa se a atividade de arrastar está confinada ao aplicativo de origem.

Métodos

CanLoadObjects(Class)

Retorna um valor booliano que informa se a sessão pode carregar objetos da classe especificada.

HasConformingItems(String[])

TReturns um valor booliano que informa se a sessão contém pelo menos um item que é descrito por qualquer um dos identificadores de tipo especificados.

LocationInView(UIView)

Retorna o local da atividade de arrastar e soltar no quadro de coordenadas do especificado view.

Métodos de Extensão

CanLoadObjects(IUIDragDropSession, Type)

Retornará true se o especificado session puder instanciar itens do especificado type.

Aplica-se a