Freigeben über


IUIDropSession Schnittstelle

Definition

Schnittstelle für den Zugriff auf den Zustand der Dropsitzung und das Laden von Ziehelementen.

[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
Attribute
Implementiert

Eigenschaften

AllowsMoveOperation

Ruft einen booleschen Wert ab, der angibt, ob die Sitzung Elemente innerhalb einer einzelnen App verschieben kann.

(Geerbt von IUIDragDropSession)
Handle

Handle (Zeiger) auf die Darstellung des nicht verwalteten Objekts.

(Geerbt von INativeObject)
Items

Ruft die Ziehelemente ab, die sich in der Sitzung befinden.

(Geerbt von IUIDragDropSession)
LocalDragSession

Die lokale In-App-Ziehsitzung für die Drop-Sitzung.

ProgressIndicatorStyle

Ruft den Stil des Ablageindikators ab oder legt diese fest.

RestrictedToDraggingApplication

Ruft einen booleschen Wert ab, der angibt, ob die Ziehaktivität auf die ursprüngliche App beschränkt ist.

(Geerbt von IUIDragDropSession)

Methoden

CanLoadObjects(Class)

Gibt einen booleschen Wert zurück, der angibt, ob die Sitzung Objekte der angegebenen Klasse laden kann.

(Geerbt von IUIDragDropSession)
HasConformingItems(String[])

Gibt einen booleschen Wert zurück, der angibt, ob die Sitzung mindestens ein Element enthält, das von einem der angegebenen Typbezeichner beschrieben wird.

(Geerbt von IUIDragDropSession)
LoadObjects(Class, Action<INSItemProviderReading[]>)

Wenn es vom Entwickler implementiert wird, instanziiert jedes Objekt in der Drop-Sitzung, das über den vom -Parameter angegebenen Typ verfügt.

LocationInView(UIView)

Gibt die Position der Drag-Drop-Aktivität im Koordinatenrahmen des angegebenen viewzurück.

(Geerbt von IUIDragDropSession)

Erweiterungsmethoden

GetProgress(INSProgressReporting)

Schnittstelle für den Zugriff auf den Zustand der Dropsitzung und das Laden von Ziehelementen.

CanLoadObjects(IUIDragDropSession, Type)

Gibt zurück true , wenn die angegebene session Elemente des angegebenen typeinstanziieren kann.

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

Schnittstelle für den Zugriff auf den Zustand der Dropsitzung und das Laden von Ziehelementen.

Gilt für: