DependencyProperty.PropertyType 속성

정의

종속성 속성이 해당 값에 사용하는 형식을 가져옵니다.

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

속성 값

Type 속성 값의 값입니다.

예제

다음 예제에서는 종속성 속성 식별자를 비롯한 PropertyType다양한 특성을 쿼리합니다. 반환PropertyType된 형식 이름 문자열 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 보고합니다. Name마찬가지로 종속성 속성의 속성 형식은 등록 후에 변경할 수 없습니다.

적용 대상