Share via


MarkupProperty Classe

Définition

Classe abstraite qui fournit une description de propriété à utiliser lors de l'écriture dans le balisage pour encapsuler l'accès aux propriétés et à leurs valeurs.

public ref class MarkupProperty abstract
public abstract class MarkupProperty
type MarkupProperty = class
Public MustInherit Class MarkupProperty
Héritage
MarkupProperty

Remarques

Une propriété est représentée sous la forme d’une chaîne ou d’une liste d’éléments.

Si la propriété peut être représentée en tant que chaîne, IsComposite est false.

Si IsComposite c’est le cas true, la propriété est une liste d’éléments.

Propriétés

Attributes

En cas de substitution dans une classe dérivée, obtient les attributs associés à ce MarkupProperty.

DependencyProperty

En cas de substitution dans une classe dérivée, obtient l’identificateur DependencyProperty de la propriété de balisage, si celle-ci est implémentée en tant que propriété de dépendance.

IsAttached

En cas de substitution dans une classe dérivée, détermine si cette MarkupProperty est une DependencyProperty attachée.

IsComposite

En cas de substitution dans une classe dérivée, détermine si cette MarkupProperty est une propriété composite.

IsConstructorArgument

En cas de substitution dans une classe dérivée, détermine si cette MarkupProperty représente un argument de constructeur.

IsContent

En cas de substitution dans une classe dérivée, détermine si cette MarkupProperty représente le contenu direct d'une collection.

IsKey

En cas de substitution dans une classe dérivée, détermine si cette MarkupProperty représente la clé utilisée par l'MarkupObject pour stocker l'élément dans un dictionnaire.

IsValueAsString

En cas de substitution dans une classe dérivée, détermine si cette MarkupProperty représente le texte passé à un convertisseur de type pour créer une instance de la propriété ou si un constructeur doit être utilisé.

Items

En cas de substitution dans une classe dérivée, obtient les éléments qui constituent la valeur de cette propriété.

Name

En cas de substitution dans une classe dérivée, obtient un nom utilisé pour le diagnostic et le signalement d'erreurs.

PropertyDescriptor

En cas de substitution dans une classe dérivée, obtient le PropertyDescriptor pour la propriété de balisage.

PropertyType

En cas de substitution dans une classe dérivée, obtient le type CLR de la propriété.

StringValue

En cas de substitution dans une classe dérivée, obtient la valeur de chaîne de cette MarkupProperty.

TypeReferences

En cas de substitution dans une classe dérivée, obtient le jeu des types que cette MarkupProperty référencera lors de la sérialisation de sa valeur sous forme de chaîne.

Value

En cas de substitution dans une classe dérivée, obtient la valeur actuelle de MarkupProperty.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
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)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à