DependencyProperty Classe

Définition

Attention

The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*

Type spécial de propriété qui peut être défini ou attaché à un DependencyObject. Il existe trois types de propriétés de dépendance : propriétés d’instance, propriétés meta et propriétés jointes. Cette classe ne peut pas être héritée.

public ref class DependencyProperty sealed : System::Runtime::Serialization::ISerializable
[System.Serializable]
public sealed class DependencyProperty : System.Runtime.Serialization.ISerializable
[System.Serializable]
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public sealed class DependencyProperty : System.Runtime.Serialization.ISerializable
[<System.Serializable>]
type DependencyProperty = class
    interface ISerializable
[<System.Serializable>]
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type DependencyProperty = class
    interface ISerializable
Public NotInheritable Class DependencyProperty
Implements ISerializable
Héritage
DependencyProperty
Attributs
Implémente

Remarques

Note

Ce matériel traite des types et des espaces de noms obsolètes. Pour plus d’informations, consultez Deprecated Types dans Windows Workflow Foundation 4.5.

Les propriétés de dépendance prennent en charge trois cas d’usage. Tout d’abord, si une propriété d’instance d’une activité est implémentée à l’aide d’une propriété de dépendance, cette propriété peut être affectée ActivityBind au lieu d’une valeur réelle. Deuxièmement, les propriétés d’activité qui sont des métadonnées (autrement dit, la valeur ne peut pas changer au moment de l’exécution) doivent être implémentées à l’aide de propriétés de dépendance, en spécifiant l’option Metadata . Troisièmement, les propriétés de dépendance prennent en charge les propriétés jointes, qui sont des propriétés appliquées dynamiquement aux objets de dépendance.

Propriétés

Nom Description
DefaultMetadata
Obsolète.

Obtient les données définies par l’utilisateur PropertyMetadata pour cela DependencyProperty.

IsAttached
Obsolète.

Obtient la propriété qui indique si elle DependencyProperty est associée à une DependencyObject inscription.

IsEvent
Obsolète.

Obtient la propriété qui indique si l’événement DependencyProperty est un événement Delegate.

Name
Obsolète.

Obtient le NameDependencyProperty.

OwnerType
Obsolète.

Obtient le TypeDependencyProperty.

PropertyType
Obsolète.

Obtient la Type valeur stockée dans le DependencyProperty.

ValidatorType
Obsolète.

Obtient la Type logique de validation d’implémentation spécifique au DependencyProperty.

Méthodes

Nom Description
Equals(Object)
Obsolète.

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

(Hérité de Object)
FromName(String, Type)
Obsolète.

Obtient l’enregistrement DependencyProperty en fonction de l’objet Name et OwnerType.

FromType(Type)
Obsolète.

Crée un IList type DependencyProperty qui appartient à un élément spécifique Type.

GetHashCode()
Obsolète.

Retourne le code de hachage pour cette instance.

GetType()
Obsolète.

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()
Obsolète.

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
Register(String, Type, Type, PropertyMetadata)
Obsolète.

Initialise une nouvelle instance de la DependencyProperty classe qui a les propriétés paramétrées en fonction des paramètres d’entrée.

Register(String, Type, Type)
Obsolète.

Initialise une nouvelle instance de la DependencyProperty classe qui a les propriétés paramétrées en fonction des paramètres d’entrée.

RegisterAttached(String, Type, Type, PropertyMetadata, Type)
Obsolète.

Initialise une nouvelle instance de la DependencyProperty classe qui a les propriétés paramétrées en fonction des paramètres d’entrée.

RegisterAttached(String, Type, Type, PropertyMetadata)
Obsolète.

Initialise une nouvelle instance de la DependencyProperty classe qui a les propriétés paramétrées en fonction des paramètres d’entrée.

RegisterAttached(String, Type, Type)
Obsolète.

Initialise une nouvelle instance de la DependencyProperty classe qui a les propriétés paramétrées en fonction des paramètres d’entrée. Cette instance est destinée à déclarer des propriétés utilisées sur des objets autres que les objets de type propriétaire.

ToString()
Obsolète.

Remplace la Object méthode pour retourner la valeur de propriété Name .

Implémentations d’interfaces explicites

Nom Description
ISerializable.GetObjectData(SerializationInfo, StreamingContext)
Obsolète.

Remplit une SerializationInfo avec les données requises pour sérialiser l’objet cible.

S’applique à