DependencyObject.GetValue(DependencyProperty) Metodo

Definizione

Restituisce il valore effettivo corrente di una proprietà di dipendenza da dependencyObject.

public:
 virtual Platform::Object ^ GetValue(DependencyProperty ^ dp) = GetValue;
IInspectable GetValue(DependencyProperty const& dp);
public object GetValue(DependencyProperty dp);
function getValue(dp)
Public Function GetValue (dp As DependencyProperty) As Object

Parametri

dp
DependencyProperty

Identificatore DependencyProperty della proprietà per cui recuperare il valore.

Restituisce

Object

Platform::Object

IInspectable

Restituisce il valore effettivo corrente.

Commenti

GetValue ottiene il valore effettivo corrente di una proprietà di dipendenza. Il valore effettivo corrente viene determinato usando le regole della panoramica delle proprietà di dipendenza.

GetValue è l'API desiderata nella maggior parte dei casi se si usa l'API del sistema di proprietà per ottenere i valori delle proprietà. In alcuni casi, tuttavia, potrebbe essere necessario esaminare altri valori per vedere come la precedenza della proprietà di dipendenza agisce per una determinata proprietà. In tal caso, è possibile usare una di queste API:

  • GetAnimationBaseValue per ottenere valori che potrebbero essere attualmente animati, ma si vuole conoscere il valore prima dell'esecuzione dell'animazione. Si noti che le animazioni con comportamento HoldEnd potrebbero non avere lo stesso valore. Per altre info sul concetto HoldEnd , vedi Animazioni con storyboard.
  • ReadLocalValue per ottenere il valore locale, che non ha stili o modelli o animazioni applicati. I binding vengono conteggiati come valori locali, ma a seconda di quando si chiama ReadLocalValue, il contesto di associazione agendo potrebbe non essere ancora disponibile, quindi non si otterrà lo stesso valore applicato in fase di esecuzione. Per altre info sulla precedenza delle proprietà di dipendenza e su altre API dell'utilità del sistema di proprietà, vedi Panoramica delle proprietà di dipendenza.

Si applica a

Vedi anche