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

Der Name 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 Abhängigkeitseigenschaftsregistrierung als Parameter angegeben wird. Dieser Name ist unveränderlich und kann keine leere Zeichenfolge sein null . Doppelte Namensregistrierungen für denselben Besitzertyp sind nicht zulässig und lösen eine Ausnahme aus, wenn Sie versuchen, das Duplikat zu registrieren.

Important

Die Name Abhängigkeitseigenschaft muss der Konvention entsprechen, der den Namen der Abhängigkeitseigenschafts-ID abzüglich des Suffixs "Property" entspricht. Ausführliche Informationen finden Sie unter "Benutzerdefinierte Abhängigkeitseigenschaften".

Gilt für:

Weitere Informationen