DependencyProperty.Name Eigenschaft

Definition

Ruft den Namen der Abhängigkeitseigenschaft ab.

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

Eigenschaftswert

String

Den Namen der Eigenschaft.

Beispiele

Im folgenden Beispiel werden verschiedene Merkmale eines Abhängigkeitseigenschaftsbezeichners, einschließlich der 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")

Hinweise

Diese Eigenschaft ruft den Namen ab, der während der name Registrierung von Abhängigkeitseigenschaften als Parameter angegeben wird. Dieser Name ist unveränderlich und kann nicht oder eine leere Zeichenfolge sein null . Doppelte Namensregistrierungen für denselben Besitzertyp sind nicht zulässig, und es wird eine Ausnahme ausgelöst, wenn Sie versuchen, das Duplikat zu registrieren.

Wichtig

Die Name Abhängigkeitseigenschaft muss der Konvention folgen, der den Namen des Abhängigkeitseigenschaftsbezeichners abgleicht, minus dem Suffix "Property". Weitere Informationen finden Sie unter Benutzerdefinierte Abhängigkeitseigenschaften.

Gilt für

Siehe auch