IUIDropSession Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 |
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á |
LoadObjects<T>(IUIDropSession, Action<T[]>) |
Interface para acessar o estado da sessão de soltar e carregar itens de arrastar. |