DependencyProperty.Name Eigenschap

Definitie

Hiermee haalt u de naam van de afhankelijkheidseigenschap op.

public:
 property System::String ^ Name { System::String ^ get(); };
public string Name { get; }
member this.Name : string
Public ReadOnly Property Name As String

Waarde van eigenschap

De naam van de eigenschap.

Voorbeelden

In het volgende voorbeeld worden verschillende kenmerken van een id van een afhankelijkheidseigenschap opgevraagd, waaronder de 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")

Opmerkingen

Deze eigenschap haalt de naam op die is opgegeven als de parameter tijdens de name registratie van de afhankelijkheidseigenschap. Deze naam is onveranderbaar en kan geen lege tekenreeks zijn null . Dubbele naamregistraties op hetzelfde type eigenaar zijn niet toegestaan en genereren een uitzondering wanneer u het duplicaat probeert te registreren.

Important

De Name eigenschap van een afhankelijkheid moet voldoen aan de conventie van het overeenkomen van de naam van de afhankelijkheidseigenschaps-id min het achtervoegsel 'Eigenschap'. Zie Aangepaste eigenschappen van afhankelijkheden voor meer informatie.

Van toepassing op

Zie ook