다음을 통해 공유


DependencyProperty.Name 속성

정의

종속성 속성의 이름을 가져옵니다.

public:
 property System::String ^ Name { System::String ^ get(); };
public string Name { get; }
member this.Name : string
Public ReadOnly Property Name As String

속성 값

String

속성의 이름입니다.

예제

다음 예제 쿼리는 종속성 속성 식별자의 다양 한 특성 등을 Name입니다.

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")

설명

이 속성으로 제공 된 이름을 가져옵니다는 name 종속성 속성 등록 중에 매개 변수입니다. 이 이름은 변경할 수 이며 안 null 또는 빈 문자열입니다. 동일한 소유자 형식에 중복 이름이 등록은 허용 되지 않으며, 중복 등록 하려고 할 때 예외가 throw 됩니다.

중요

Name 종속성 속성에서 "Property" 접미사를 뺀 해당 종속성 속성 식별자의 이름을 일치 하는 규칙을 따라야 합니다. 자세한 내용은 사용자 지정 종속성 속성을 참조하세요.

적용 대상

추가 정보