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

Der effektive Wert ist der Wert der Eigenschaft, die vom Eigenschaften System an 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 Eigenschaften Systems, das alle möglichen Eingaben ausgewertet hat, die an der Rangfolge des Eigenschaften System Werts beteiligt sind.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 Umwandlungs-und Animations Zeichen ein.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 zurück UnsetValue.This method will never return UnsetValue. Bei UnsetValue handelt es sich um einen Sentinelwert für das Eigenschaften System, der in verschiedenen Kapazitäten intern verwendet und gelegentlich auch durch Umwandlungs Rückrufe verfügbar gemacht wird.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, welcher Eigenschaftentyp sein sollte, können Sie den Bezeichner der angeforderten Abhängigkeits Eigenschaft Abfragen, um zu bestimmen, ob PropertyType ein spezifischere vorhanden ist, in den der Rückgabewert 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