Leggi in inglese

Condividi tramite


DependencyObject.GetValue(DependencyProperty) Metodo

Definizione

Importante

Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.

Restituisce il valore effettivo corrente di una proprietà di dipendenza in questa istanza di DependencyObject.

C#
public object GetValue(System.Windows.DependencyProperty dp);

Parametri

dp
DependencyProperty

Identificatore DependencyProperty della proprietà di cui recuperare il valore.

Restituisce

Restituisce il valore effettivo corrente.

Eccezioni

L'oggetto dp specificato o il relativo valore non è valido oppure l'oggetto dp specificato non esiste.

Commenti

Il valore effettivo è il valore della proprietà restituita dal sistema di proprietà a qualsiasi chiamante che richiede il valore. Il valore effettivo è il risultato del sistema di proprietà che ha valutato tutti i possibili input che partecipano alla precedenza del valore del sistema di proprietà. Sono incluse la coercizione e l'animazione. Per altre informazioni, vedere Precedenza del valore della proprietà di dipendenza.

Questo metodo non restituirà UnsetValuemai . UnsetValue è un valore sentinel per il sistema di proprietà usato in varie capacità internamente e occasionalmente esposto anche tramite callback di coercizione.

Se non si è certi del tipo della proprietà, è possibile eseguire una query sull'identificatore della proprietà di dipendenza richiesta per determinare se è presente un valore più specifico PropertyType in cui è possibile convertire il valore restituito.

Si applica a

Prodotto Versioni
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

Vedi anche