DependencyProperty.Name Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera nazwę właściwości zależności.
public:
property System::String ^ Name { System::String ^ get(); };
public string Name { get; }
member this.Name : string
Public ReadOnly Property Name As String
Wartość właściwości
Nazwa właściwości.
Przykłady
Poniższy przykład wykonuje zapytania o różne cechy identyfikatora właściwości zależności, w tym .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")
Uwagi
Ta właściwość pobiera nazwę podaną name
jako parametr podczas rejestracji właściwości zależności. Ta nazwa jest niezmienna i nie może być null
ani pustym ciągiem. Zduplikowane rejestracje nazw w tym samym typie właściciela są niedozwolone i zgłosi wyjątek podczas próby zarejestrowania duplikatu.
Ważne
Właściwość Name zależności musi być zgodna z konwencją dopasowania nazwy jej identyfikatora właściwości zależności minus sufiks "Właściwość". Aby uzyskać szczegółowe informacje, zobacz Właściwości zależności niestandardowych.