PropertyValue, classe
Représente la valeur d'une propriété.
Hiérarchie d'héritage
System.Object
Microsoft.Windows.Design.PropertyEditing.PropertyValue
Espace de noms : Microsoft.Windows.Design.PropertyEditing
Assembly : Microsoft.Windows.Design.Interaction (dans Microsoft.Windows.Design.Interaction.dll)
Syntaxe
'Déclaration
Public MustInherit Class PropertyValue _
Implements INotifyPropertyChanged
public abstract class PropertyValue : INotifyPropertyChanged
public ref class PropertyValue abstract : INotifyPropertyChanged
[<AbstractClass>]
type PropertyValue =
class
interface INotifyPropertyChanged
end
public abstract class PropertyValue implements INotifyPropertyChanged
Le type PropertyValue expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
PropertyValue | Initialise une nouvelle instance de la classe PropertyValue. |
Début
Propriétés
Nom | Description | |
---|---|---|
CanConvertFromString | En cas de substitution dans une classe dérivée, obtient une valeur indiquant si Value peut être converti à partir d'une chaîne. | |
CatchExceptions | Obtient une valeur qui indique comment gérer les exceptions qui se produisent pendant l'exécution des méthodes Get et Set des propriétés Value et StringValue. | |
Collection | En cas de substitution dans une classe dérivée, obtient une PropertyValueCollection d'objets représentant la valeur de PropertyValue. | |
HasSubProperties | En cas de substitution dans une classe dérivée, obtient une valeur indiquant si cette valeur de propriété prend en charge des sous-propriétés. | |
IsCollection | En cas de substitution dans une classe dérivée, obtient une valeur indiquant si cette PropertyValue est une collection. | |
IsDefaultValue | En cas de substitution dans une classe dérivée, obtient une valeur indiquant si la Value active est la valeur par défaut de la propriété. | |
IsMixedValue | En cas de substitution dans une classe dérivée, obtient une valeur qui indique si cette valeur de propriété représente une propriété pour plusieurs objets qui ont plusieurs valeurs. | |
ParentProperty | Obtient le parent de ce PropertyValue. | |
Source | En cas de substitution dans une classe dérivée, obtient une PropertyValueSource qui contient des informations sur la source de cette valeur de propriété. | |
StringValue | Obtient ou définit la valeur de cette PropertyValue comme String. | |
SubProperties | En cas de substitution dans une classe dérivée, obtient les sous-propriétés de cette valeur de propriété. | |
Value | Obtient ou définit la valeur de cette PropertyValue. |
Début
Méthodes
Nom | Description | |
---|---|---|
ClearValue | En cas de substitution dans une classe dérivée, efface la valeur afin qu'elle ne soit pas définie. | |
ConvertStringToValue | En cas de substitution dans une classe dérivée, essaie de convertir le String spécifié en un Object. | |
ConvertValueToString | En cas de substitution dans une classe dérivée, essaie de convertir le Object spécifié en un String. | |
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.) | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
GetValueCore | En cas de substitution dans une classe dérivée, retourne le Object qui doit être retourné par la propriété Value. | |
MemberwiseClone | Crée une copie superficielle de l'objet Object actif. (Hérité de Object.) | |
NotifyRootValueChanged | Déclenche l'événement RootValueChanged. | |
NotifySubPropertyChanged | Déclenche l'événement SubPropertyChanged. | |
OnPropertyChanged(PropertyChangedEventArgs) | Déclenche l'événement PropertyChanged avec le PropertyChangedEventArgs spécifié. | |
OnPropertyChanged(String) | Déclenche l'événement PropertyChanged avec la chaîne spécifiée. | |
OnPropertyValueException | Déclenche l'événement PropertyValueException. | |
SetValueCore | En cas de substitution dans une classe dérivée, affecte à la propriété Value le Object spécifié. | |
ToString | Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.) | |
ValidateValue | En cas de substitution dans une classe dérivée, vérifie que le Object spécifié contient une valeur correcte avant de lui affecter la propriété Value. |
Début
Événements
Nom | Description | |
---|---|---|
PropertyChanged | Représente la méthode qui gère l'événement PropertyChanged de PropertyValue. | |
PropertyValueException | Représente la méthode qui gère l'événement PropertyValueException de PropertyValue. | |
RootValueChanged | Représente la méthode qui gère l'événement RootValueChanged de PropertyValue. | |
SubPropertyChanged | Représente la méthode qui gère l'événement SubPropertyChanged de PropertyValue. |
Début
Notes
La classe PropertyValue représente la valeur sous-jacente d'une propriété. La classe PropertyEntry représente la propriété elle-même. PropertyEntry est le parent, tandis que PropertyValue est l'enfant.
Si une instance de PropertyValue représente une valeur qui est une collection, elle utilise la propriété Collection pour retourner PropertyValueCollection. La propriété RowDefinitions est un exemple de propriété dont la valeur est une collection.
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.PropertyEditing, espace de noms