IUIDropSession Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Interfaccia per l'accesso allo stato della sessione di eliminazione e caricamento degli elementi di trascinamento.
[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
- Attributi
- Implementazioni
Proprietà
AllowsMoveOperation |
Ottiene un valore booleano che indica se la sessione può spostare elementi all'interno di una singola app. (Ereditato da IUIDragDropSession) |
Handle |
Gestire (puntatore) alla rappresentazione dell'oggetto non gestita. (Ereditato da INativeObject) |
Items |
Ottiene gli elementi di trascinamento presenti nella sessione. (Ereditato da IUIDragDropSession) |
LocalDragSession |
Sessione di trascinamento locale in-app per la sessione di rilascio. |
ProgressIndicatorStyle |
Ottiene o imposta lo stile dell'indicatore di rilascio. |
RestrictedToDraggingApplication |
Ottiene un valore booleano che indica se l'attività di trascinamento è limitata all'app di origine. (Ereditato da IUIDragDropSession) |
Metodi
CanLoadObjects(Class) |
Restituisce un valore booleano che indica se la sessione può caricare oggetti della classe specificata. (Ereditato da IUIDragDropSession) |
HasConformingItems(String[]) |
TReturns un valore booleano che indica se la sessione contiene almeno un elemento descritto da uno degli identificatori di tipo specificati. (Ereditato da IUIDragDropSession) |
LoadObjects(Class, Action<INSItemProviderReading[]>) |
Quando implementato dallo sviluppatore, crea un'istanza di ogni oggetto nella sessione di rilascio con il tipo specificato dal parametro . |
LocationInView(UIView) |
Restituisce la posizione dell'attività di trascinamento nella cornice di coordinate dell'oggetto specificato |
Metodi di estensione
GetProgress(INSProgressReporting) |
Interfaccia per l'accesso allo stato della sessione di eliminazione e caricamento degli elementi di trascinamento. |
CanLoadObjects(IUIDragDropSession, Type) |
Restituisce |
LoadObjects<T>(IUIDropSession, Action<T[]>) |
Interfaccia per l'accesso allo stato della sessione di eliminazione e caricamento degli elementi di trascinamento. |