Condividi tramite


Interfacce di manipolazione diretta

Gli argomenti contenuti in questa sezione forniscono le specifiche di riferimento per interfacce di manipolazione diretta.

Nota

Quando si implementa un oggetto manipolazione diretta, assicurarsi che l'implementazione diIUnknownsupporti il multithreading tramite il conteggio dei riferimenti thread-safe. Per altre informazioni, vedere InterlockedIncrement e InterlockedDecrement.

In questa sezione

Argomento Descrizione
IDirectManipulationAutoScrollBehavior
Rappresenta il comportamento dell'animazione di scorrimento automatico del contenuto quando si avvicina al limite di un asse o di un asse specifico.
IDirectManipulationCompositor
Rappresenta un oggetto compositor che associa contenuto manipolato a una superficie di disegno, ad esempio canvas.
IDirectManipulationCompositor2
Rappresenta un oggetto compositor che associa contenuto manipolato alle superfici di disegno in più processi.
IDirectManipulationContent
Incapsula il contenuto all'interno di un riquadro di visualizzazione, in cui il contenuto rappresenta una superficie visiva ritagliata all'interno del riquadro di visualizzazione.
IDirectManipulationDeferContactService
Rappresenta un servizio per la gestione delle associazioni tra un contatto e un viewport.
IDirectManipulationDragDropBehavior
Rappresenta i comportamenti per le interazioni di trascinamento della selezione, attivate da movimenti di scorrimento incrociato o di pressione.
IDirectManipulationDragDropEventHandler
Definisce i metodi per gestire gli eventi di comportamento di trascinamento della selezione.
IDirectManipulationFrameInfoProvider
Rappresenta un oggetto che mantiene il tempo che misura la latenza dell'infrastruttura di composizione usata dall'applicazione e fornisce questi dati per manipolazione diretta.
IDirectManipulationInteractionEventHandler
Definisce i metodi per gestire le interazioni quando vengono rilevate.
IDirectManipulationManager
Fornisce l'accesso a tutte le funzionalità e le API manipolazione diretta disponibili per l'applicazione client.
IDirectManipulationManager2
Estende l'interfacciaIDirectManipulationManagerche fornisce l'accesso a tutte le funzionalità di manipolazione diretta e alle API disponibili per l'applicazione client.
IDirectManipulationManager3
Estende l'interfacciaIDirectManipulationManager2che consente di accedere a tutte le funzionalità di manipolazione diretta e alle API disponibili per l'applicazione client.
IDirectManipulationPrimaryContent
Incapsula il contenuto primario all'interno di un viewport.
IDirectManipulationUpdateHandler
Definisce i metodi per la gestione degli eventi di aggiornamento della manipolazione.
IDirectManipulationUpdateManager
Gestisce il modo in cui gli aggiornamenti del programma di composizione vengono inviati a manipolazione diretta.
IDirectManipulationViewport
Definisce un'area all'interno di una finestra (denominata viewport) in grado di ricevere ed elaborare l'input dalle interazioni dell'utente.
IDirectManipulationViewport2
Fornisce la gestione dei comportamenti in un viewport. Un comportamento influisce sulla funzionalità di una particolare parte del flusso di lavoro manipolazione diretta.
IDirectManipulationViewportEventHandler
Definisce i metodi per la gestione dello stato e gli eventi di aggiornamento per il viewport.