Condividi tramite


IUIDropSession Interfaccia

Definizione

Interfaccia per l'accesso allo stato della sessione di eliminazione e caricamento degli elementi di trascinamento.

[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
Attributi
Implementazioni

Proprietà

AllowsMoveOperation

Ottiene un valore booleano che indica se la sessione può spostare elementi all'interno di una singola app.

(Ereditato da IUIDragDropSession)
Handle

Gestire (puntatore) alla rappresentazione dell'oggetto non gestita.

(Ereditato da INativeObject)
Items

Ottiene gli elementi di trascinamento presenti nella sessione.

(Ereditato da IUIDragDropSession)
LocalDragSession

Sessione di trascinamento locale in-app per la sessione di rilascio.

ProgressIndicatorStyle

Ottiene o imposta lo stile dell'indicatore di rilascio.

RestrictedToDraggingApplication

Ottiene un valore booleano che indica se l'attività di trascinamento è limitata all'app di origine.

(Ereditato da IUIDragDropSession)

Metodi

CanLoadObjects(Class)

Restituisce un valore booleano che indica se la sessione può caricare oggetti della classe specificata.

(Ereditato da IUIDragDropSession)
HasConformingItems(String[])

TReturns un valore booleano che indica se la sessione contiene almeno un elemento descritto da uno degli identificatori di tipo specificati.

(Ereditato da IUIDragDropSession)
LoadObjects(Class, Action<INSItemProviderReading[]>)

Quando implementato dallo sviluppatore, crea un'istanza di ogni oggetto nella sessione di rilascio con il tipo specificato dal parametro .

LocationInView(UIView)

Restituisce la posizione dell'attività di trascinamento nella cornice di coordinate dell'oggetto specificato view.

(Ereditato da IUIDragDropSession)

Metodi di estensione

GetProgress(INSProgressReporting)

Interfaccia per l'accesso allo stato della sessione di eliminazione e caricamento degli elementi di trascinamento.

CanLoadObjects(IUIDragDropSession, Type)

Restituisce true se l'oggetto specificato session può creare un'istanza di elementi dell'oggetto specificato type.

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

Interfaccia per l'accesso allo stato della sessione di eliminazione e caricamento degli elementi di trascinamento.

Si applica a