DependencyProperty 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.
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. |