IUIDropSession 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 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 |
Erweiterungsmethoden
GetProgress(INSProgressReporting) |
Schnittstelle für den Zugriff auf den Zustand der Dropsitzung und das Laden von Ziehelementen. |
CanLoadObjects(IUIDragDropSession, Type) |
Gibt zurück |
LoadObjects<T>(IUIDropSession, Action<T[]>) |
Schnittstelle für den Zugriff auf den Zustand der Dropsitzung und das Laden von Ziehelementen. |