DependencyProperty.Name Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene il nome della proprietà di dipendenza.
public:
property System::String ^ Name { System::String ^ get(); };
public string Name { get; }
member this.Name : string
Public ReadOnly Property Name As String
Valore della proprietà
Nome della proprietà.
Esempio
Nell'esempio seguente vengono eseguite diverse caratteristiche di un identificatore di proprietà di dipendenza, tra cui .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")
Commenti
Questa proprietà ottiene il nome specificato come parametro durante la registrazione della name
proprietà di dipendenza. Questo nome non è modificabile e non può essere null
o una stringa vuota. Le registrazioni dei nomi duplicati nello stesso tipo di proprietario non sono consentite e genereranno un'eccezione quando si tenta di registrare il duplicato.
Importante
L'oggetto Name di una proprietà di dipendenza deve seguire la convenzione di corrispondenza del nome dell'identificatore della proprietà di dipendenza meno il suffisso "Property". Per informazioni dettagliate, vedere Proprietà di dipendenza personalizzate.