Condividi tramite


IUIDragDropSession Interfaccia

Definizione

Interfaccia per eseguire query su funzionalità e stato di trascinamento della selezione.

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

Proprietà

AllowsMoveOperation

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

Handle

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

(Ereditato da INativeObject)
Items

Ottiene gli elementi di trascinamento presenti nella sessione.

RestrictedToDraggingApplication

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

Metodi

CanLoadObjects(Class)

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

HasConformingItems(String[])

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

LocationInView(UIView)

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

Metodi di estensione

CanLoadObjects(IUIDragDropSession, Type)

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

Si applica a