Partager via


IUIDragDropSession Interface

Définition

Interface pour interroger les fonctionnalités de glisser-déplacer et l’état.

[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
Dérivé
Attributs
Implémente

Propriétés

AllowsMoveOperation

Obtient une valeur booléenne qui indique si la session peut déplacer des éléments au sein d’une seule application.

Handle

Handle (pointeur) vers la représentation d’objet non managée.

(Hérité de INativeObject)
Items

Obtient les éléments de glisser qui se trouvent dans la session.

RestrictedToDraggingApplication

Obtient une valeur booléenne qui indique si l’activité de glisser est limitée à l’application d’origine.

Méthodes

CanLoadObjects(Class)

Renvoie une valeur booléenne qui indique si la session peut charger des objets de la classe spécifiée.

HasConformingItems(String[])

Retourne une valeur booléenne qui indique si la session contient au moins un élément décrit par l’un des identificateurs de type spécifiés.

LocationInView(UIView)

Retourne l’emplacement de l’activité de glisser-déplacer dans le cadre de coordonnées du spécifié view.

Méthodes d’extension

CanLoadObjects(IUIDragDropSession, Type)

Retourne true si le spécifié session peut instancier des éléments du spécifié type.

S’applique à