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

Definition

Ruft den Typ ab, den die Abhängigkeitseigenschaft für den Wert verwendet.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

Eigenschaftswert

Der Type des Eigenschaftswerts.The Type of the property value.

Beispiele

Im folgenden Beispiel werden verschiedene Merkmale eines Bezeichners für eine Abhängigkeits Eigenschaft PropertyType, einschließlich, abgefragt.The following example queries various characteristics of a dependency property identifier, including the PropertyType. Die Typnamen Zeichenfolge PropertyType von wird aus der zurück Typegegebenen abgerufen.The 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")

Hinweise

Diese Eigenschaft meldet den Typ des Eigenschafts Werts, wie er von der ursprünglichen Eigenschaften Registrierung deklariert wurde, propertyType über den-Parameter.This property reports the type of the property's value as declared by the original property registration, through the propertyType parameter. Ähnlich wie bei Nameist der Eigenschaftentyp einer Abhängigkeits Eigenschaft nach der Registrierung unveränderlich.Similar to the Name, the property type of a dependency property is immutable after registration.

Gilt für: