Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Fornisce i tipi per implementare l'interfaccia utente per la fase di progettazione personalizzata di un controllo.
Lo spazio dei nomi Microsoft.Windows.Design.Interaction fornisce le classi per la creazione di elementi del menu di scelta rapida, di strumenti decorativi visuali e di movimenti utente personalizzati.Derivare dall'oggetto PrimarySelectionAdornerProvider per implementare un provider di strumenti decorativi visuali per l'elemento selezionato nell'area di progettazione.Derivare dall'oggetto PrimarySelectionContextMenuProvider per implementare un oggetto MenuGroup per un menu di scelta rapida.Derivare dalla classe Task per implementare azioni quali il trascinamento della selezione.
Classi
Classe | Descrizione | |
---|---|---|
![]() |
Adapter | Viene utilizzato per adattare la logica per un determinato elemento. |
![]() |
AdornerColors | Fornisce un set di pennelli comuni che possono essere utilizzati con gli strumenti decorativi. |
![]() |
AdornerCoordinateSpace | Infrastruttura. Definisce uno spazio delle coordinate 2D da utilizzare in AdornerPanel. |
![]() |
AdornerCoordinateSpaces | Definisce i due spazi delle coordinate comuni utilizzati nella finestra di progettazione. |
![]() |
AdornerFonts | Fornisce un set di pennelli comuni che possono essere utilizzati con gli strumenti decorativi. |
![]() |
AdornerLayout | Esegue il layout di un strumento decorativo su DesignerView. |
![]() |
AdornerOrder | Specifica l'ordine Z degli strumenti decorativi in visualizzazione Progettazione. |
![]() |
AdornerPanel | Fornisce un contenitore per i controlli WPF (Windows Presentation Foundation) utilizzati in fase di progettazione come strumenti decorativi. |
![]() |
AdornerPlacementCollection | Consente il posizionamento preciso degli strumenti decorativi all'interno di un oggetto AdornerPanel. |
![]() |
AdornerProperties | Definisce un set di proprietà connesse per un elemento dell'interfaccia utente per abilitare l'aspetto e il comportamento di strumento decorativo. |
![]() |
AdornerProvider | Provider di funzionalità che è possibile aggiungere a una classe per aggiungere automaticamente strumenti decorativi nell'area di progettazione. |
![]() |
AdornerResources | Oggetto utilizzato per definire un insieme di risorse che può essere utilizzato in XAML. |
![]() |
CanExecuteToolEventArgs | Fornisce dati per l'evento CanExecute. |
![]() |
CommandExceptionEventArgs | Fornisce i dati per l'evento CommandException definito nella classe DesignerView. |
![]() |
ContextMenuProvider | Definisce un set di voci di menu visualizzate in un menu di scelta rapida. |
![]() |
CreationCommands | Rappresenta un insieme di definizioni dei comandi statici per i comandi di creazione di strumenti. |
![]() |
CreationTool | Strumento utilizzato per creare nuove istanze di oggetti nella finestra di progettazione. |
![]() |
CreationToolAttribute | Identifica lo strumento di creazione che deve essere utilizzato per creare un'istanza di un tipo specificato. |
![]() |
CurrentDesignerView | Elemento di contesto utilizzato per archiviare e segnalare la visualizzazione Progettazione corrente utilizzata nel contesto di modifica. |
![]() |
DesignerCommands | Rappresenta i comandi associati a una finestra di progettazione. |
![]() |
DesignerView | Fornisce un'area di progettazione visiva per la finestra di progettazione. |
![]() |
DragGestureData | Fornisce informazioni aggiuntive durante un'operazione di trascinamento della selezione. |
![]() |
ExecutedToolEventArgs | Fornisce dati per l'evento Executed. |
![]() |
FocusedTask | Contiene l'attività che dispone attualmente dello stato attivo in uno strumento. |
![]() |
GestureData | Fornisce informazioni su un'azione. |
![]() |
MatchGestureEventArgs | Fornisce dati per l'evento MatchGesture. |
![]() |
MenuAction | Voce di menu di scelta rapida che rappresenta un'azione da eseguire nella finestra di progettazione. |
![]() |
MenuActionEventArgs | Fornisce i dati per gli eventi MenuAction. |
![]() |
MenuBase | Fornisce una classe base per le azioni e per i gruppi. |
![]() |
MenuGroup | Rappresenta un gruppo di voci di menu. |
![]() |
MouseGestureData | Fornisce informazioni sulla posizione del mouse. |
![]() |
ParentAdapter | Fornisce un punto di estensione per qualsiasi tipo che può essere un elemento padre di oggetti figlio. |
![]() |
PlacementAdapter | Adattatore utilizzato per ottenere e impostare le posizioni degli oggetti nelle coordinate padre. |
![]() |
PrimarySelectionAdornerProvider | Offre un set di strumenti decorativi visualizzati per la selezione primaria. |
![]() |
PrimarySelectionContextMenuProvider | Offre un set di elementi MenuGroup visualizzati per la selezione corrente. |
![]() |
PrimarySelectionTaskProvider | Fornisce un insieme di attività che sono disponibili dallo strumento di selezione quando una classe è inclusa nella selezione primaria. |
![]() |
RelativePosition | Rappresenta una posizione nella finestra di progettazione che rimane indipendente dai sistemi di coordinate. |
![]() |
RelativePositions | Rappresenta un insieme di istanze statiche di oggetti RelativePositions comuni. |
![]() |
RelativeValueCollection | Rappresenta un insieme di valori che descrive il posizionamento di un elemento all'interno di un riquadro o di un contenitore nell'area di progettazione. |
![]() |
RootPlacementAdapter | Fornisce supporto di posizionamento per gli elementi che non dispongono di un elemento padre. |
![]() |
Selection | Rappresenta un insieme di oggetti selezionato da un utente in una finestra di progettazione. |
![]() |
SelectionCommands | Fornisce comandi standard che controllano la selezione di oggetti in una finestra di progettazione. |
![]() |
SelectionOperations | Fornisce operazioni standard che controllano la selezione a livello di codice di oggetti in una finestra di progettazione. |
![]() |
SelectionTool | Rappresenta uno strumento che seleziona degli oggetti in una finestra di progettazione, ad esempio un puntatore del mouse. |
![]() |
Task | Rappresenta un insieme di comandi e di associazioni di input per quei comandi. |
![]() |
TaskProvider | Provider di funzionalità che è possibile aggiungere a una classe per aggiungere automaticamente attività allo strumento attivo. |
![]() |
Tool | Rappresenta uno strumento che determina la modalità della finestra di progettazione. |
![]() |
ToolActionEventArgs | Fornisce i dati per gli eventi ToolAction. |
![]() |
ToolCommand | Agisce come identificatore di comandi e come modo unificato per richiamare un comando particolare. |
![]() |
ToolCommandBinding | Agisce da ponte tra un comando e un gestore eventi che lo implementa. |
![]() |
ToolCommandBindingCollection | Rappresenta un insieme di associazioni di comandi di strumenti. |
![]() |
ToolGesture | Rappresenta un'interazione dello strumento con il mouse. |
![]() |
ViewHitTestResult | Rappresenta il valore restituito da un hit test nel metodo HitTest. |
![]() |
ViewItem | Classe astratta che consente l'interazione con gli oggetti visualizzazione. |
![]() |
WheelGestureData | Fornisce i dati di movimento relativi alla rotellina del mouse. |
Strutture
Struttura | Descrizione | |
---|---|---|
![]() |
AdornerPlacementValue | Rappresenta un singolo valore in un oggetto AdornerPlacementCollection. |
![]() |
RelativePoint | Definisce un punto costituito da una posizione X e Y e una classe RelativePosition che definisce la relazione di tali coordinate con altri oggetti. |
![]() |
RelativeValue | Rappresenta una coordinata della finestra di progettazione. |
Interfacce
Interfaccia | Descrizione | |
---|---|---|
![]() |
IAdornerPlacement | Specifica un termine di posizionamento per un oggetto AdornerPlacementCollection. |
Delegati
Delegato | Descrizione | |
---|---|---|
![]() |
CanExecuteToolEventHandler | Rappresenta il metodo che gestirà gli eventi CanExecute per i comandi di strumenti. |
![]() |
ExecutedToolEventHandler | Rappresenta il metodo che gestirà gli eventi Executed per i comandi di strumenti. |
![]() |
LoadResourcesCallback | Oggetto utilizzato quando è necessario individuare una risorsa per la chiave specificata. |
![]() |
ModelHitTestFilterCallback | Delegato di callback che può essere assegnato alla proprietà ModelFilter di un'attività sottoposta a transazione. |
![]() |
ViewHitTestFilterCallback | Rappresenta il metodo di callback che specifica le parti della struttura ad albero visuale da escludere dall'elaborazione dell'hit test nel metodo HitTest. |
![]() |
ViewHitTestResultCallback | Rappresenta un callback utilizzato per personalizzare l'hit test nel metodo HitTest. |
Enumerazioni
Enumerazione | Descrizione | |
---|---|---|
![]() |
AdornerHorizontalAlignment | Enumerazione che definisce l'allineamento orizzontale di un strumento decorativo visuale rispetto a un elemento in un'area di progettazione. |
![]() |
AdornerPlacementDimension | Enumerazione che definisce la dimensione che deve essere applicata a una struttura AdornerPlacementValue. |
![]() |
AdornerStretch | Enumerazione utilizzata per identificare il comportamento di una determinata dimensione (X o Y) di uno strumento decorativo quando la visualizzazione Progettazione viene ridimensionata. |
![]() |
AdornerVerticalAlignment | Enumerazione che definisce l'allineamento verticale di un strumento decorativo visuale rispetto a un elemento in un'area di progettazione. |
![]() |
NudgeIntent | Enumerazione che indica il metodo utilizzato da un oggetto PlacementAdapter per spostare i controlli durante l'utilizzo dei tasti di direzione. |
![]() |
PlacementIntent | Enumerazione che indica il metodo utilizzato da PlacementAdapter per posizionare i controlli. |
![]() |
ToolAction | Rappresenta un'azione dell'utente. |