Aracılığıyla paylaş


DependencyProperty.Name Özellik

Tanım

Bağımlılık özelliğinin adını alır.

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

Özellik Değeri

String

Özelliğin adı.

Örnekler

Aşağıdaki örnek, bağımlılık özelliği tanımlayıcısının çeşitli özelliklerini sorgular.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")

Açıklamalar

Bu özellik, bağımlılık özelliği kaydı sırasında parametre olarak name sağlanan adı alır. Bu ad sabittir ve veya boş dize olamaz null . Aynı sahip türündeki yinelenen ad kayıtlarına izin verilmez ve yinelemeyi kaydetmeye çalıştığınızda bir özel durum oluşturur.

Önemli

Name Bağımlılık özelliğinin, bağımlılık özelliği tanımlayıcısının adıyla "Özellik" soneki çıkararak eşleştirme kuralına uyması gerekir. Ayrıntılar için bkz. Özel Bağımlılık Özellikleri.

Şunlara uygulanır

Ayrıca bkz.