Partager via


Microsoft.Windows.Design, espace de noms

Fournit une fondation de base pour les concepteurs via un service, une infrastructure d'intégration de données (backplane) et une manipulation des métadonnées.

L'espace de noms Microsoft.Windows.Design fournit des classes pour gérer l'état dans un concepteur.L'état est représenté par la classe ContextItem.Le comportement est spécifié par les services, qui sont gérés par un ServiceManager.Le EditingContext détient toutes les informations d'état du concepteur.Utilisez le SubscribeContextCallback<TContextItemType> pour recevoir une notification en cas de modification d'un élément du contexte.

Classes

  Classe Description
Classe publique AssemblyReferences Infrastructure. Élément de contexte qui maintient le jeu de références utilisé par le concepteur pour résoudre les informations de type.
Classe publique ContextItem Représente un état unique dans le concepteur.
Classe publique ContextItemManager Conserve un ensemble d'éléments de contexte.
Classe publique DataContextValueSourceAttribute Permet à un concepteur de déterminer l'héritage du contexte des données dans l'arborescence d'éléments visuels d'une propriété donnée.
Classe publique DisplayPropertyAttribute Détermine la propriété à utiliser lors de l'affichage d'une instance d'un objet dans un concepteur.
Classe publique EditingContext Contient l'état contextuel d'un concepteur.
Classe publique OrderToken Une classe générique qui identifie l'ordre de tri d'éléments hiérarchiques.
Classe publique RequirementAttribute Définit les paramètres utilisés par la classe RequirementValidator.
Classe publique RequirementSubscription Fournit une notification lorsque les modifications dans le contexte d'édition ont pu satisfaire les critères attachés.
Classe publique RequirementValidator Détermine si le contexte et les services requis sont disponibles pour le type spécifié.
Classe publique RequiresContextItemAttribute Indique que la classe compte sur le contexte spécifié.
Classe publique RequiresServiceAttribute Indique que la classe compte sur le service spécifié.
Classe publique ServiceManager Représente le comportement associé à un EditingContext.
Classe publique ThumbnailAttribute Associe une icône à un contrôle Windows Presentation Foundation (WPF) personnalisé ou à un contrôle Silverlight dans la boîte à outils pour Visual Studio ou Expression Blend. 
Classe publique ToolboxBrowsableAttribute Spécifie si un contrôle est visible dans le navigateur de boîte à outils d'un concepteur.
Classe publique ToolboxCategoryAttribute Spécifie la catégorie dans laquelle une classe apparaît dans la boîte à outils d'un concepteur.
Classe publique ToolboxExampleAttribute Infrastructure. Spécifie le type qui implémente l'interface IToolboxExampleFactory.
Classe publique ToolboxTabNameAttribute Spécifie l'onglet sous lequel une classe apparaît dans la boîte à outils d'un concepteur.

Interfaces

  Interface Description
Interface publique IToolboxExample Infrastructure. Spécifie un exemple d'instance d'un élément figurant dans la boîte à outils d'un concepteur visuel.
Interface publique IToolboxExampleFactory Infrastructure. Fournit une liste d'exemples dans une boîte à outils de ressource qui référencent le même Type.

Délégués

  Délégué Description
Délégué public PublishServiceCallback Délégué rappelé lorsqu'un objet doit publier une instance d'un service.
Délégué public PublishServiceCallback<TServiceType> Délégué générique rappelé lorsqu'un objet doit publier une instance d'un service.
Délégué public SubscribeContextCallback Définit une méthode de rappel appelée lors d'une modification de l'élément de contexte.
Délégué public SubscribeContextCallback<TContextItemType> Définit une méthode de rappel appelée lors d'une modification de l'élément de contexte.
Délégué public SubscribeServiceCallback Délégué qui est un rappel pour les abonnements de service.
Délégué public SubscribeServiceCallback<TServiceType> Délégué générique qui est un rappel pour les abonnements de service.

Énumérations

  Énumération Description
Énumération publique OrderTokenConflictResolution Énumération utilisée pour spécifier le gagnant des liens de commande.
Énumération publique OrderTokenPrecedence Énumération qui spécifie la priorité des jetons d'ordre.