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

定義

依存関係プロパティの値の型を取得します。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

プロパティ値

プロパティ値の TypeThe Type of the property value.

次の例では、 PropertyType依存関係プロパティ識別子のさまざまな特性 (を含む) に対してクエリを行います。The following example queries various characteristics of a dependency property identifier, including the PropertyType. PropertyType型名の文字列は、返さ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")

注釈

このプロパティは、 propertyTypeパラメーターを使用して、元のプロパティの登録によって宣言されたプロパティの値の型を報告します。This property reports the type of the property's value as declared by the original property registration, through the propertyType parameter. Nameと同様に、依存関係プロパティのプロパティ型は登録後に変更できません。Similar to the Name, the property type of a dependency property is immutable after registration.

適用対象