DependencyObject.ReadLocalValue(DependencyProperty) DependencyObject.ReadLocalValue(DependencyProperty) DependencyObject.ReadLocalValue(DependencyProperty) DependencyObject.ReadLocalValue(DependencyProperty) Method

Definition

Gibt, sofern vorhanden, den lokalen Wert einer Abhängigkeitseigenschaft zurück.Returns the local value of a dependency property, if it exists.

public:
 System::Object ^ ReadLocalValue(System::Windows::DependencyProperty ^ dp);
public object ReadLocalValue (System.Windows.DependencyProperty dp);
member this.ReadLocalValue : System.Windows.DependencyProperty -> obj
Public Function ReadLocalValue (dp As DependencyProperty) As Object

Parameter

dp
DependencyProperty DependencyProperty DependencyProperty DependencyProperty

Der DependencyProperty-Bezeichner der Eigenschaft, deren Wert abgerufen werden soll.The DependencyProperty identifier of the property to retrieve the value for.

Gibt zurück

Gibt den lokalen Wert zurück oder den Sentinelwert UnsetValue, wenn kein lokaler Wert festgelegt ist.Returns the local value, or returns the sentinel value UnsetValue if no local value is set.

Hinweise

Verwenden Sie GetValue für typische "get"-Vorgänge für eine Abhängigkeitseigenschaft.You should use GetValue for most typical "get" operations for a dependency property. ReadLocalValue Gibt nicht zurück den gültigen Wert für eine Vielzahl von Situationen, in denen der Wert nicht lokal festgelegt wurde.ReadLocalValue does not return the effective value for a variety of circumstances where the value was not locally set.

Werte, die von Stilen, Designs, Vorlagen festgelegt werden, der Standardwert aus Metadaten oder die Vererbung von Eigenschaftswerten werden lokale Werte nicht berücksichtigt.Values that are set by styles, themes, templates, the default value from metadata, or property value inheritance are not considered to be local values. Allerdings gelten Bindungen und andere Ausdrücke als lokale Werte, nachdem sie ausgewertet wurden.However, bindings and other expressions are considered to be local values, after they have been evaluated.

Wenn kein lokaler Wert festgelegt ist, gibt diese Methode UnsetValue.When no local value is set, this method returns UnsetValue.

Wenn der zurückgegebene Wert außer UnsetValue, Sie können Abfragen, die Metadaten für die angeforderte Abhängigkeitseigenschaft, um zu bestimmen, ob es ein spezifischer Typ, der der Rückgabewert konvertiert werden kann.If the returned value is other than UnsetValue, you can query the metadata of the requested dependency property to determine whether there is a more specific type that the return value can be converted to.

Gilt für:

Siehe auch