Condividi tramite


UIDropInteractionDelegate_Extensions Classe

Definizione

Metodi di estensione all'interfaccia IUIDropInteractionDelegate per supportare tutti i metodi dal UIDropInteractionDelegate protocollo.

public static class UIDropInteractionDelegate_Extensions
type UIDropInteractionDelegate_Extensions = class
Ereditarietà
UIDropInteractionDelegate_Extensions

Commenti

I metodi di estensione per IUIDropInteractionDelegate consentire agli sviluppatori di considerare le istanze dell'interfaccia come avere tutti i metodi facoltativi del protocollo originale UIDropInteractionDelegate . Poiché l'interfaccia contiene solo i membri necessari, questi metodi di estensione consentono agli sviluppatori di chiamare i membri facoltativi del protocollo.

Metodi

CanHandleSession(IUIDropInteractionDelegate, UIDropInteraction, IUIDropSession)

Restituisce true se l'oggetto specificato interaction può gestire l'oggetto specificato session.

ConcludeDrop(IUIDropInteractionDelegate, UIDropInteraction, IUIDropSession)

Metodo chiamato dopo l'esecuzione dell'eliminazione e tutte le animazioni sono state completate.

GetPreviewForDroppingItem(IUIDropInteractionDelegate, UIDropInteraction, UIDragItem, UITargetedDragPreview)

Metodo chiamato per ogni elemento di trascinamento per consentire allo sviluppatore di fornire un'anteprima personalizzata.

PerformDrop(IUIDropInteractionDelegate, UIDropInteraction, IUIDropSession)

Metodo chiamato per utilizzare i dati dai provider di elementi nella sessione di rilascio.

SessionDidEnd(IUIDropInteractionDelegate, UIDropInteraction, IUIDropSession)

Metodo chiamato per consentire allo sviluppatore di rilasciare tutte le risorse per la sessione di eliminazione completata.

SessionDidEnter(IUIDropInteractionDelegate, UIDropInteraction, IUIDropSession)

Metodo chiamato quando l'utente trascina la sessione di rilascio nella visualizzazione per l'interazione a discesa.

SessionDidExit(IUIDropInteractionDelegate, UIDropInteraction, IUIDropSession)

Metodo chiamato quando l'utente trascina la sessione di rilascio fuori dalla visualizzazione per l'interazione di rilascio.

SessionDidUpdate(IUIDropInteractionDelegate, UIDropInteraction, IUIDropSession)

Metodo chiamato quando il punto di tocco si sposta in o all'interno della visualizzazione o quando vengono aggiunti elementi di trascinamento mentre il punto di tocco si trova all'interno della visualizzazione.

WillAnimateDrop(IUIDropInteractionDelegate, UIDropInteraction, UIDragItem, IUIDragAnimating)

Metodo chiamato per ogni elemento di trascinamento visibile appena prima dell'animazione della selezione.

Si applica a