DependencyObject.SetCurrentValue(DependencyProperty, Object) Metodo

Definizione

Imposta il valore di una proprietà di dipendenza senza modificare l'origine del valore.

C#
public void SetCurrentValue (System.Windows.DependencyProperty dp, object value);

Parametri

dp
DependencyProperty

Identificatore della proprietà di dipendenza da impostare.

value
Object

Nuovo valore locale.

Eccezioni

Si è tentato di modificare una proprietà di dipendenza di sola lettura o una proprietà in un oggetto DependencyObject sealed.

value non è il tipo corretto registrato per la proprietà dp.

Commenti

Questo metodo viene usato da un componente che imposta a livello di codice il valore di una delle proprie proprietà senza disabilitare l'uso dichiarato di un'applicazione della proprietà. Il SetCurrentValue metodo modifica il valore effettivo della proprietà, ma i trigger, i data binding e gli stili esistenti continueranno a funzionare.

Si applica a

Prodotto Versioni
.NET Framework 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
Windows Desktop 3.0, 3.1, 5, 6, 7