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

Das folgende Beispiel fragt verschiedene Merkmale der Bezeichner einer Abhängigkeitseigenschaft, einschließlich der PropertyType.The following example queries various characteristics of a dependency property identifier, including the PropertyType. Zeichenfolge für den Typnamen der PropertyType wird abgerufen, von dem zurückgegebenen Type.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 Werts der Eigenschaft, gemäß der Deklaration von der ursprünglichen Registrierung, durch die propertyType Parameter.This property reports the type of the property's value as declared by the original property registration, through the propertyType parameter. Ähnlich wie die Name, welche Eigenschaft eine Abhängigkeitseigenschaft ist unveränderlich, nach der Registrierung.Similar to the Name, the property type of a dependency property is immutable after registration.

Gilt für: