DependencyObject.SetCurrentValue(DependencyProperty, Object) Metodo

Definizione

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

public:
 void SetCurrentValue(System::Windows::DependencyProperty ^ dp, System::Object ^ value);
public void SetCurrentValue (System.Windows.DependencyProperty dp, object value);
member this.SetCurrentValue : System.Windows.DependencyProperty * obj -> unit
Public Sub SetCurrentValue (dp As DependencyProperty, value As Object)

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