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. |