IUIDragDropSession Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 |
Erweiterungsmethoden
CanLoadObjects(IUIDragDropSession, Type) |
Gibt zurück |