ValueTranslationService, classe
Fournit un mécanisme de capture des modifications de propriété effectuées par l'utilisateur dans le concepteur et donnant de nouvelles valeurs au moment du design.
Hiérarchie d'héritage
System.Object
Microsoft.Windows.Design.Services.ValueTranslationService
Espace de noms : Microsoft.Windows.Design.Services
Assembly : Microsoft.Windows.Design.Interaction (dans Microsoft.Windows.Design.Interaction.dll)
Syntaxe
'Déclaration
Public MustInherit Class ValueTranslationService
public abstract class ValueTranslationService
public ref class ValueTranslationService abstract
[<AbstractClass>]
type ValueTranslationService = class end
public abstract class ValueTranslationService
Le type ValueTranslationService expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
ValueTranslationService | En cas de substitution dans une classe dérivée, initialise une nouvelle instance de la classe ValueTranslationService. |
Début
Méthodes
Nom | Description | |
---|---|---|
Equals | Détermine si l'Object spécifié est égal à l'Object en cours. (Hérité de Object.) | |
Finalize | Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.) | |
GetHashCode | Sert de fonction de hachage pour un type particulier. (Hérité de Object.) | |
GetProperties | En cas de substitution dans une classe dérivée, retourne une énumération qui contient les propriétés à convertir pour le type spécifié. | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
HasValueTranslation | Détermine si la propriété spécifiée doit être traduite pour le type spécifié. | |
InvalidateProperty | Déclenche l'événement PropertyInvalidated pour indiquer que la propriété spécifiée a été invalidée. | |
MemberwiseClone | Crée une copie superficielle de l'objet Object actif. (Hérité de Object.) | |
ToString | Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.) | |
TranslatePropertyValue | Appelle la logique personnalisée pour convertir la propriété spécifiée pour le type et l'instance spécifiés, et indique la valeur à convertir. |
Début
Événements
Nom | Description | |
---|---|---|
PropertyInvalidated | Se produit lorsqu'une propriété doit être invalidée à cause d'une modification dans une propriété dépendante. |
Début
Notes
Normalement, lorsqu'un utilisateur modifie une valeur de propriété d'un objet dans le concepteur, cette valeur est définie sur l'objet dans le concepteur. Les auteurs de contrôles personnalisés peuvent insérer une logique personnalisée dans ce processus. La valeur de propriété est convertie de la valeur définie par l'utilisateur final en une nouvelle valeur de propriété fournie par l'auteur de contrôle. Par exemple, l'utilisateur doit être capable d'affecter la valeur false à la propriété visible d'un contrôle, mais ce dernier doit rester visible au moment du design. La valeur true est alors attribuée à la propriété visible dans le concepteur. Ces modifications concernent le concepteur uniquement. Au moment de l'exécution, les propriétés s'affichent avec les valeurs définies par l'utilisateur.
Sécurité des threads
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.
Voir aussi
Référence
Microsoft.Windows.Design.Services, espace de noms
Autres ressources
Procédure pas à pas : modification du comportement d'une propriété au moment du design