DependencyProperty.Name Propriété
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.
Obtient le nom de la propriété de dépendance.
public:
property System::String ^ Name { System::String ^ get(); };
public string Name { get; }
member this.Name : string
Public ReadOnly Property Name As String
Valeur de propriété
Nom de la propriété.
Exemples
L’exemple suivant interroge différentes caractéristiques d’un identificateur de propriété de dépendance, y compris le Name.
pm = dp.GetMetadata(dp.OwnerType);
MetadataClass.Text = pm.GetType().Name;
TypeofPropertyValue.Text = dp.PropertyType.Name;
DefaultPropertyValue.Text = (pm.DefaultValue!=null) ? pm.DefaultValue.ToString() : "null";
HasCoerceValue.Text = (pm.CoerceValueCallback == null) ? "No" : pm.CoerceValueCallback.Method.Name;
HasPropertyChanged.Text = (pm.PropertyChangedCallback == null) ? "No" : pm.PropertyChangedCallback.Method.Name;
ReadOnly.Text = (dp.ReadOnly) ? "Yes" : "No";
pm = dp.GetMetadata(dp.OwnerType)
MetadataClass.Text = pm.GetType().Name
TypeofPropertyValue.Text = dp.PropertyType.Name
DefaultPropertyValue.Text = If((pm.DefaultValue IsNot Nothing), pm.DefaultValue.ToString(), "null")
HasCoerceValue.Text = If((pm.CoerceValueCallback Is Nothing), "No", pm.CoerceValueCallback.Method.Name)
HasPropertyChanged.Text = If((pm.PropertyChangedCallback Is Nothing), "No", pm.PropertyChangedCallback.Method.Name)
[ReadOnly].Text = If((dp.ReadOnly), "Yes", "No")
Remarques
Cette propriété obtient le nom fourni en tant que paramètre lors de l’inscription name
des propriétés de dépendance. Ce nom est immuable et ne peut pas être null
ou une chaîne vide. Les inscriptions de noms en double sur le même type de propriétaire ne sont pas autorisées et lèvent une exception lorsque vous tentez d’inscrire le doublon.
Important
La Name propriété de dépendance doit respecter la convention de correspondance du nom de son identificateur de propriété de dépendance moins le suffixe « Property ». Pour plus d’informations, consultez Propriétés de dépendance personnalisées.