DependencyObject.GetValue(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 aktuellen effektiven Wert einer Abhängigkeitseigenschaft für diese Instanz eines DependencyObject zurück.
public:
System::Object ^ GetValue(System::Windows::DependencyProperty ^ dp);
public object GetValue (System.Windows.DependencyProperty dp);
member this.GetValue : System.Windows.DependencyProperty -> obj
Public Function GetValue (dp As DependencyProperty) As Object
Parameter
Der DependencyProperty-Bezeichner der Eigenschaft, für die der Wert abgerufen wird.
Gibt zurück
Gibt den aktuellen effektiven Wert zurück.
Ausnahmen
Der angegebene dp
oder sein Wert ist ungültig, oder das angegebene dp
ist nicht vorhanden.
Hinweise
Der effektive Wert ist der Wert der Eigenschaft, die vom Eigenschaftensystem an jeden Aufrufer zurückgegeben wird, der den Wert anfordert. Der effektive Wert ist das Ergebnis, dass das Eigenschaftensystem alle möglichen Eingaben ausgewertet hat, die an der Rangfolge des Eigenschaftssystemwerts beteiligt sind. Dazu gehören Zwang und Animation. Weitere Informationen finden Sie unter Priorität von Abhängigkeitseigenschaftswerten.
Diese Methode gibt niemals zurück UnsetValue. ist UnsetValue ein Sentinelwert für das Eigenschaftensystem, der intern in verschiedenen Kapazitäten verwendet wird und gelegentlich auch durch Erzwungene Rückrufe verfügbar gemacht wird.
Wenn Sie nicht sicher sind, wie der Typ der Eigenschaft aussehen soll, können Sie den Bezeichner der angeforderten Abhängigkeitseigenschaft abfragen, um zu bestimmen, ob ein spezifischerer PropertyType Wert vorhanden ist, in den der Rückgabewert konvertiert werden kann.