Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Fournit les types permettant d'implémenter l'interface utilisateur pour le moment du design personnalisé d'un contrôle.
L'espace de noms Microsoft.Windows.Design.Interaction fournit les classes permettant de créer des éléments de menu contextuel, des ornements et des mouvements utilisateur personnalisés.Dérivez de PrimarySelectionAdornerProvider pour implémenter un fournisseur d'ornements pour l'élément sélectionné sur l'aire de conception.Dérivez de PrimarySelectionContextMenuProvider pour implémenter MenuGroup pour un menu contextuel.Dérivez de la classe Task pour implémenter des mouvements tels qu'une opération de glisser-déplacer.
Classes
| Classe | Description | |
|---|---|---|
![]() |
Adapter | Utilisé pour adapter la logique pour un élément particulier. |
![]() |
AdornerColors | Fournit un jeu de pinceaux communs qui peuvent être utilisés sur les ornements. |
![]() |
AdornerCoordinateSpace | Infrastructure. Définit un espace de coordonnées 2D à utiliser dans AdornerPanel. |
![]() |
AdornerCoordinateSpaces | Définit les deux espaces de coordonnée communs utilisés dans le concepteur. |
![]() |
AdornerFonts | Fournit un jeu de pinceaux communs qui peuvent être utilisés sur les ornements. |
![]() |
AdornerLayout | Applique la disposition d'un ornement sur DesignerView. |
![]() |
AdornerOrder | Spécifie l'ordre de plan des ornements en mode Design. |
![]() |
AdornerPanel | Fournit un conteneur pour les contrôles Windows Presentation Foundation (WPF), utilisés au moment du design comme ornements. |
![]() |
AdornerPlacementCollection | Permet de positionner précisément des ornements dans un AdornerPanel. |
![]() |
AdornerProperties | Définit un jeu de propriétés jointes à un élément d'interface utilisateur pour activer l'apparence et le comportement d'un ornement. |
![]() |
AdornerProvider | Fournisseur de fonctionnalités que vous pouvez intégrer dans une classe pour ajouter automatiquement des ornements sur l'aire du concepteur. |
![]() |
AdornerResources | Sert à définir un jeu de ressources qui peuvent être utilisées en XAML. |
![]() |
CanExecuteToolEventArgs | Fournit des données pour l'événement CanExecute. |
![]() |
CommandExceptionEventArgs | Fournit des données pour l'événement CommandException défini dans la classe DesignerView. |
![]() |
ContextMenuProvider | Définit un jeu d'éléments de menu affichés dans un menu contextuel. |
![]() |
CreationCommands | Représente un jeu de définitions de commande statiques pour les commandes de création d'outil. |
![]() |
CreationTool | Outil utilisé pour créer des instances d'objets sur le concepteur. |
![]() |
CreationToolAttribute | Identifie l'outil de création à utiliser pour créer une instance d'un type spécifique. |
![]() |
CurrentDesignerView | Élément de contexte servant à stocker et à signaler le mode concepteur actif utilisé dans le contexte d'édition. |
![]() |
DesignerCommands | Représente les commandes associées à un concepteur. |
![]() |
DesignerView | Fournit une aire de conception visuelle pour le concepteur. |
![]() |
DragGestureData | Fournit des informations supplémentaires lors d'une opération de glisser-déplacer. |
![]() |
ExecutedToolEventArgs | Fournit des données pour l'événement Executed. |
![]() |
FocusedTask | Contient la tâche qui a actuellement le focus dans un outil. |
![]() |
GestureData | Fournit des informations sur un mouvement. |
![]() |
MatchGestureEventArgs | Fournit des données pour l'événement MatchGesture. |
![]() |
MenuAction | Élément de menu contextuel qui représente une action à prendre dans le concepteur. |
![]() |
MenuActionEventArgs | Fournit des données pour les événements MenuAction. |
![]() |
MenuBase | Fournit une classe de base pour les actions et les groupes. |
![]() |
MenuGroup | Représente un groupe d'éléments de menu. |
![]() |
MouseGestureData | Fournit des informations sur la position de la souris. |
![]() |
ParentAdapter | Fournit un point d'extension pour tout type qui peut être un parent d'objets enfants. |
![]() |
PlacementAdapter | Adaptateur utilisé pour obtenir et définir des positions d'objets dans les coordonnées parentes. |
![]() |
PrimarySelectionAdornerProvider | Offre un ensemble d'ornements affichés pour la sélection primaire. |
![]() |
PrimarySelectionContextMenuProvider | Offre un ensemble d'éléments MenuGroup affichés pour la sélection actuelle. |
![]() |
PrimarySelectionTaskProvider | Fournit un jeu de tâches qui sont disponibles dans l'outil de sélection lorsqu'une classe est dans la sélection principale. |
![]() |
RelativePosition | Représente une position sur le concepteur qui reste indépendante des systèmes de coordonnées. |
![]() |
RelativePositions | Représente un jeu d'instances statiques d'objets RelativePositions courants. |
![]() |
RelativeValueCollection | Représente une collection de valeurs qui décrivent le positionnement d'un élément dans un panneau ou un conteneur sur l'aire du concepteur. |
![]() |
RootPlacementAdapter | Assure la prise en charge du positionnement pour tout élément sans parent. |
![]() |
Selection | Représente un jeu d'objets sélectionnés par un utilisateur dans un concepteur. |
![]() |
SelectionCommands | Fournit des commandes standards qui contrôlent la sélection d'objets dans un concepteur. |
![]() |
SelectionOperations | Fournit des opérations standard qui contrôlent la sélection par programme d'objets dans un concepteur. |
![]() |
SelectionTool | Représente un outil qui sélectionne des objets dans un concepteur, comme un pointeur de souris. |
![]() |
Task | Représente une collection de commandes et de liaisons d'entrée vers ces commandes. |
![]() |
TaskProvider | Fournisseur de fonctionnalités que vous pouvez intégrer dans une classe pour ajouter automatiquement des tâches à l'outil actif. |
![]() |
Tool | Représente un outil qui détermine le mode du concepteur. |
![]() |
ToolActionEventArgs | Fournit des données pour les événements ToolAction. |
![]() |
ToolCommand | Sert d'identificateur de commande et de méthode unifiée pour appeler une commande particulière. |
![]() |
ToolCommandBinding | Fait office de pont entre une commande et un gestionnaire d'événements qui l'implémente. |
![]() |
ToolCommandBindingCollection | Représente une collection de liaisons de commande d'outil. |
![]() |
ToolGesture | Représente une interaction d'outil avec la souris. |
![]() |
ViewHitTestResult | Représente la valeur de retour d'un test de positionnement dans la méthode HitTest. |
![]() |
ViewItem | Classe abstraite qui permet d'interagir avec les objets de vue. |
![]() |
WheelGestureData | Fournit des données de mouvement relatives à la roulette de la souris. |
Structures
| Structure | Description | |
|---|---|---|
![]() |
AdornerPlacementValue | Représente une valeur unique dans un AdornerPlacementCollection. |
![]() |
RelativePoint | Définit un point constitué d'un emplacement X et Y et d'une classe RelativePosition qui définit la relation entre ces coordonnées et un autre objet. |
![]() |
RelativeValue | Représente une coordonnée sur le concepteur. |
Interfaces
| Interface | Description | |
|---|---|---|
![]() |
IAdornerPlacement | Spécifie un terme de positionnement pour un AdornerPlacementCollection. |
Délégués
| Délégué | Description | |
|---|---|---|
![]() |
CanExecuteToolEventHandler | Représente la méthode qui gère les événements CanExecute pour les commandes d'outil. |
![]() |
ExecutedToolEventHandler | Représente la méthode qui gère les événements Executed pour les commandes d'outil. |
![]() |
LoadResourcesCallback | Utilisé lorsqu'une ressource de la clé spécifiée doit être localisée. |
![]() |
ModelHitTestFilterCallback | Délégué de rappel qui peut être assigné à la propriété ModelFilter d'une tâche traitée avec transaction. |
![]() |
ViewHitTestFilterCallback | Représente la méthode de rappel qui spécifie les éléments de l'arborescence d'éléments visuels à omettre du traitement du test de positionnement dans la méthode HitTest. |
![]() |
ViewHitTestResultCallback | Représente un rappel utilisé pour personnaliser le test de positionnement dans la méthode HitTest. |
Énumérations
| Énumération | Description | |
|---|---|---|
![]() |
AdornerHorizontalAlignment | Énumération qui définit l'alignement horizontal d'un ornement relatif à un élément sur une zone de conception. |
![]() |
AdornerPlacementDimension | Énumération qui définit la dimension qui doit s'appliquer à une structure AdornerPlacementValue. |
![]() |
AdornerStretch | Énumération utilisée pour identifier la façon dont la dimension particulière (X ou Y) d'un ornement se comporte lorsque le mode Design est mis à l'échelle. |
![]() |
AdornerVerticalAlignment | Énumération qui définit l'alignement vertical d'un ornement relatif à un élément sur une aire de conception. |
![]() |
NudgeIntent | Énumération qui indique la méthode utilisée par PlacementAdapter pour déplacer des contrôles pendant les repositionnements au clavier. |
![]() |
PlacementIntent | Énumération qui indique la méthode qu'un PlacementAdapter utilise pour placer des contrôles. |
![]() |
ToolAction | Représente un mouvement utilisateur. |
.gif)
.gif)
.gif)
.gif)
.gif)