Compartilhar via


IUIDropSession Interface

Definição

Interface para acessar o estado da sessão de soltar e carregar itens de arrastar.

[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
Implementações

Propriedades

AllowsMoveOperation

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

(Herdado de IUIDragDropSession)
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.

(Herdado de IUIDragDropSession)
LocalDragSession

A sessão de arrastar local no aplicativo para a sessão suspensa.

ProgressIndicatorStyle

Obtém ou define o estilo do indicador de queda.

RestrictedToDraggingApplication

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

(Herdado de IUIDragDropSession)

Métodos

CanLoadObjects(Class)

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

(Herdado de IUIDragDropSession)
HasConformingItems(String[])

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

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

Quando implementado pelo desenvolvedor, cria uma instância de todos os objetos na sessão de remoção que tem o tipo especificado pelo parâmetro .

LocationInView(UIView)

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

(Herdado de IUIDragDropSession)

Métodos de Extensão

GetProgress(INSProgressReporting)

Interface para acessar o estado da sessão de soltar e carregar itens de arrastar.

CanLoadObjects(IUIDragDropSession, Type)

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

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

Interface para acessar o estado da sessão de soltar e carregar itens de arrastar.

Aplica-se a