DependencyProperty.PropertyType DependencyProperty.PropertyType DependencyProperty.PropertyType DependencyProperty.PropertyType Property

Definición

Obtiene el tipo que usa la propiedad de dependencia para su valor.Gets the type that the dependency property uses for its value.

public:
 property Type ^ PropertyType { Type ^ get(); };
public Type PropertyType { get; }
member this.PropertyType : Type
Public ReadOnly Property PropertyType As Type

Valor de propiedad

Clase Type del valor de propiedad.The Type of the property value.

Ejemplos

En el ejemplo siguiente se consultan varias características de un identificador de propiedad de PropertyTypedependencia, incluido.The following example queries various characteristics of a dependency property identifier, including the PropertyType. La cadena del nombre de tipo PropertyType de se obtiene del devuelto. TypeThe type name string of the PropertyType is obtained from the returned Type.

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 informa del tipo del valor de la propiedad declarada por el registro de la propiedad original propertyType , a través del parámetro.This property reports the type of the property's value as declared by the original property registration, through the propertyType parameter. Similar a Name, el tipo de propiedad de una propiedad de dependencia es inmutable después del registro.Similar to the Name, the property type of a dependency property is immutable after registration.

Se aplica a