DependencyProperty.Name Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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".