DependencyProperty.Name Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.