DependencyProperty.Name Propiedad

Definición

Obtiene el nombre de la propiedad de dependencia.

public:
 property System::String ^ Name { System::String ^ get(); };
public string Name { get; }
member this.Name : string
Public ReadOnly Property Name As String

Valor de propiedad

String

Nombre de la propiedad.

Ejemplos

En el ejemplo siguiente se consultan varias características de un identificador de propiedad de dependencia, incluido .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")

Comentarios

Esta propiedad obtiene el nombre proporcionado como parámetro durante el name registro de propiedades de dependencia. Este nombre es inmutable y no puede ser null ni una cadena vacía. No se permiten registros de nombres duplicados en el mismo tipo de propietario y se producirá una excepción al intentar registrar el duplicado.

Importante

El Name de una propiedad de dependencia debe seguir la convención de hacer coincidir el nombre de su identificador de propiedad de dependencia menos el sufijo "Property". Para obtener más información, consulte Propiedades de dependencia personalizadas.

Se aplica a

Consulte también