DependencyObject.SetCurrentValue(DependencyProperty, Object) Metodo

Definizione

Imposta il valore di una proprietà di dipendenza senza modificarne 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

Tentativo di modificare una proprietà di dipendenza di sola lettura o una proprietà in un oggetto sealed DependencyObject.

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

Commenti

Questo metodo viene utilizzato 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