DependencyObject.GetValue(DependencyProperty) DependencyObject.GetValue(DependencyProperty) DependencyObject.GetValue(DependencyProperty) DependencyObject.GetValue(DependencyProperty) Method

Definition

Gibt den aktuellen effektiven Wert einer Abhängigkeitseigenschaft für diese Instanz eines DependencyObject zurück.Returns the current effective value of a dependency property on this instance of a DependencyObject.

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

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 aktuellen effektiven Wert zurück.Returns the current effective value.

Ausnahmen

Die angegebene dp oder ihr Wert ist ungültig, oder die angegebene dp ist nicht vorhanden.The specified dp or its value was invalid, or the specified dp does not exist.

Hinweise

Die effektiven Wert ist der Wert der Eigenschaft, die vom Eigenschaftensystem für jeden Aufrufer zurückgegeben wird, der den Wert anfordert.The effective value is the value of the property that is returned by the property system to any caller that is requesting the value. Der effektive Wert ist das Ergebnis des Eigenschaftensystems nach Auswertung aller möglichen Eingaben, die in der System Eigenschaftswert-Rangfolge einbezogen.The effective value is the result of the property system having evaluated all the possible inputs that participate in the property system value precedence. Dies schließt die Umwandlung und Animationen.This includes coercion and animation. Weitere Informationen finden Sie unter Priorität von Abhängigkeitseigenschaftswerten.For more information, see Dependency Property Value Precedence.

Diese Methode gibt nie UnsetValue.This method will never return UnsetValue. Die UnsetValue ist ein Sentinelwert des Eigenschaftensystems, die in unterschiedlichen Kapazitäten, die intern und gelegentlich auch durch Umwandlung Rückrufe verfügbar gemacht werden.The UnsetValue is a sentinel value for the property system that is used in various capacities internally and occasionally also exposed through coercion callbacks.

Wenn Sie nicht sicher sind, was den Typ der Eigenschaft handelt, können Sie den Bezeichner der angeforderten Abhängigkeitseigenschaft zu bestimmen, ob es eine weitere spezifische ist Abfragen PropertyType , die der Rückgabewert in konvertiert werden kann.If you are not sure what the property's type should be, you can query the identifier of the requested dependency property to determine whether there is a more specific PropertyType that the return value can be converted to.

Gilt für:

Siehe auch