DependencyObject.ReadLocalValue(DependencyProperty) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt den lokalen Wert einer Abhängigkeitseigenschaft zurück, wenn dieser vorhanden ist.
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
Der DependencyProperty-Bezeichner der Eigenschaft, für die der Wert abgerufen wird.
Gibt zurück
Gibt den lokalen Wert oder den Sentinelwert UnsetValue zurück, wenn kein lokaler Wert festgelegt ist.
Hinweise
Sie sollten für die meisten typischen "Get"-Vorgänge für eine Abhängigkeitseigenschaft verwenden GetValue . ReadLocalValue gibt den effektiven Wert nicht für eine Vielzahl von Umständen zurück, in denen der Wert nicht lokal festgelegt wurde.
Werte, die von Formatvorlagen, Designs, Vorlagen, dem Standardwert aus Metadaten oder der Eigenschaftenwertvererbung festgelegt werden, werden nicht als lokale Werte betrachtet. Bindungen und andere Ausdrücke gelten jedoch als lokale Werte, nachdem sie ausgewertet wurden.
Wenn kein lokaler Wert festgelegt ist, gibt diese Methode zurück UnsetValue.
Wenn der zurückgegebene Wert einen anderen wert als UnsetValueist, können Sie die Metadaten der angeforderten Abhängigkeitseigenschaft abfragen, um zu bestimmen, ob es einen spezifischeren Typ gibt, in den der Rückgabewert konvertiert werden kann.