ModelProperty Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Un ModelProperty représente une propriété sur un ModelItem. Les propriétés de modèle sont associées à une instance d'un élément, ce qui leur permet d'avoir des propriétés Value get/set simples plutôt que d'utiliser le mécanisme GetValue/SetValue plus lourd de PropertyDescriptor.
public ref class ModelProperty abstract
public abstract class ModelProperty
type ModelProperty = class
Public MustInherit Class ModelProperty
- Héritage
-
ModelProperty
Remarques
La valeur d'un ModelProperty peut venir d'une valeur définie localement, ou être héritée de plus haut dans la hiérarchie de l'élément. Utilisez la propriété Source de la valeur retournée par Value pour déterminer la source de la valeur de la propriété.
Constructeurs
ModelProperty() |
Crée un ModelProperty. |
Propriétés
AttachedOwnerType |
Retourne le type qui définit cette propriété si IsAttached retourne |
Attributes |
Retourne les attributs déclarés sur cette propriété. |
Collection |
Retourne le cast Value sous forme de ModelItemCollection. |
ComputedValue |
Retourne la valeur calculée actuelle pour cette propriété. Définir une valeur sur cette propriété revient à appeler SetValue(Object), mais peut être utilisé dans les expressions de liaison de données. |
Converter |
Retourne le convertisseur de type à utiliser avec cette propriété. |
DefaultValue |
Retourne la valeur par défaut de cette propriété. Si la propriété ne définit pas de valeur par défaut, la valeur |
Dictionary |
Retourne le cast Value sous forme de ModelItemDictionary. Si la valeur de la propriété n'est pas un dictionnaire, cette propriété retourne la valeur |
IsAttached |
Détermine si la propriété représente une propriété attachée d'un autre type. |
IsBrowsable |
Détermine si la propriété peut être affichée dans une fenêtre de propriété. |
IsCollection |
Détermine si la valeur contenue dans la propriété est un ModelItemCollection. |
IsDictionary |
Détermine si la valeur contenue dans la propriété est un ModelItemDictionary. |
IsReadOnly |
Détermine si la propriété est en lecture seule. |
IsSet |
Détermine si la valeur de la propriété est définie localement. |
Name |
Obtient le nom de cette propriété. |
Parent |
Retourne le parent de cette propriété. |
PropertyType |
Retourne de type de données de la propriété. |
Value |
Retourne la valeur définie dans cette propriété. |
Méthodes
ClearValue() |
Efface la valeur locale de la propriété. |
Equals(Object) |
Détermine l'égalité des propriétés. Les propriétés sont égales si elles ont le même nom et le même parent. |
GetHashCode() |
Sert de fonction de hachage pour un ModelProperty. |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
SetValue(Object) |
Définit une valeur locale sur une propriété. |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |
Opérateurs
Equality(ModelProperty, ModelProperty) |
Détermine si les propriétés sont égales. Les propriétés sont égales si elles ont le même nom et le même parent. |
Inequality(ModelProperty, ModelProperty) |
Détermine si les propriétés sont inégales. Les propriétés sont égales si elles ont le même nom et le même parent. |