Freigeben über


IUIDragDropSession Schnittstelle

Definition

Schnittstelle zum Abfragen von Drag-and-Drop-Funktionen und -Status.

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

Eigenschaften

AllowsMoveOperation

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

Handle

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

(Geerbt von INativeObject)
Items

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

RestrictedToDraggingApplication

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

Methoden

CanLoadObjects(Class)

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

HasConformingItems(String[])

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

LocationInView(UIView)

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

Erweiterungsmethoden

CanLoadObjects(IUIDragDropSession, Type)

Gibt zurück true , wenn die angegebenen session Elemente des angegebenen typeinstanziieren können.

Gilt für: