Condividi tramite


DependencyProperty.Name Proprietà

Definizione

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à

String

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.

Si applica a

Vedi anche