Microsoft.Windows.Design.PropertyEditing, espace de noms
Permet aux éditeurs de propriétés personnalisés d'afficher dans la fenêtre Propriétés.
L'espace de noms Microsoft.Windows.Design.PropertyEditing fournit des classes pour implémenter des éditeurs de valeurs personnalisés pour les concepteurs.Les éditeurs de valeurs sont généralement affichés dans la fenêtre Propriétés d'un concepteur.Le tableau suivant indique les implémentations de base pour les éditeurs de valeurs communément utilisés.
Éditeur de valeurs de propriété |
Description |
---|---|
Éditeur inclus hébergé dans le même espace physique que l'affichage dans la fenêtre Propriétés d'hébergement. |
|
Éditeur qui n'est normalement pas hébergé sur place.Il s'agit de l'équivalent de l'éditeur de styles déroulants dans l'architecture System.ComponentModel. |
|
Éditeur implémenté dans sa propre boîte de dialogue. |
Classes
Classe | Description | |
---|---|---|
AlternateContentPropertyAttribute | Indique qu'une propriété de non-contenu doit être affichée dans l'arborescence d'objets. | |
CategoryEditor | Classe abstraite permettant de créer des éditeurs de catégories personnalisés. | |
CategoryEntry | Représente une catégorie de propriétés. | |
DependencyPropertyValueSource | Représente la source d'une valeur de propriété de dépendance. | |
DialogPropertyValueEditor | Conteneur de toute la logique d'édition de boîte de dialogue pour les objets PropertyEntry. | |
EditModeSwitchButton | Bouton pratique qui permet à l'utilisateur de basculer entre les différents modes PropertyContainer. | |
ExtendedPropertyValueEditor | Conteneur de toutes les logiques d'éditeur étendu pour les propriétés. | |
NewItemFactory | Représente une fabrique pour la création d'éléments pour une collection ou pour une valeur de propriété. | |
NewItemTypesAttribute | Utilisé pour spécifier les types d'objets qui peuvent être assignés comme valeur d'une propriété ou comme valeur d'un type de propriété. | |
NumberFormatAttribute | Stocke des informations de mise en forme utilisées pour modifier une valeur de nombre. | |
NumberIncrementsAttribute | Contient les informations sur les incréments utilisés pour modifier une valeur de nombre. | |
NumberRangesAttribute | Définit une plage sur les attributs basés sur un nombre | |
PropertyContainer | Utilisé comme conteneur graphique pour les instances de PropertyEntry. | |
PropertyEntry | Représente une propriété. | |
PropertyEntryCollection | Représente une collection d'instances PropertyEntry pour les sous-propriétés d'un PropertyEntry donné. | |
PropertyFilter | Utilisé dans le cadre des fonctionnalités de recherche et de filtrage qui peuvent être fournies par l'hôte d'édition de propriété. | |
PropertyFilterAppliedEventArgs | Fournit des données pour l'événement FilterApplied. | |
PropertyFilterPredicate | Représente un prédicat à rechercher et filtrer. | |
PropertyMarker | Contrôle qui apparaît avec une valeur de propriété dans la fenêtre de propriété et peut contenir des informations sur cette valeur. | |
PropertyOrder | Utilisé pour définir l'ordre dans lequel les propriétés apparaissent dans une catégorie ou dans une liste de sous-propriétés. | |
PropertyOrderAttribute | Cet attribut est attaché à une propriété pour spécifier l'ordre de tri d'une propriété dans un explorateur de propriétés. | |
PropertyValue | Représente la valeur d'une propriété. | |
PropertyValueCollection | Représente une collection d'instances de PropertyValue. | |
PropertyValueEditor | Conteneur de toutes les logiques d'éditeur inline pour les propriétés. | |
PropertyValueEditorCommands | Fournit des commandes standard qui contrôlent le comportement d'une fenêtre de propriété lorsque l'utilisateur modifie des propriétés. | |
PropertyValueExceptionEventArgs | Fournit des données pour l'événement PropertyValueException. | |
PropertyValueSource | Représente la source d'une valeur de propriété. |
Structures
Structure | Description | |
---|---|---|
KeyAttributePair<T> | Mappe une clé de chaîne à une instance Attribute. |
Interfaces
Interface | Description | |
---|---|---|
IIndexableAttribute | Définit un opérateur d'indexation sur un attribut. | |
IPropertyFilterTarget | Gère le tri et le filtrage des fonctionnalités. |
Énumérations
Énumération | Description | |
---|---|---|
PropertyContainerEditMode | Définit les différents modes d'édition pour PropertyContainer. | |
PropertyValueExceptionSource | Indique la source de l'exception renvoyée par une instance de PropertyValue. |