DependencyObject.SetCurrentValue(DependencyProperty, Object) Metodo

Definizione

Imposta il valore di una proprietà di dipendenza senza modificare l'origine del valore.Sets the value of a dependency property without changing its value source.

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.The identifier of the dependency property to set.

value
Object

Nuovo valore locale.The new local value.

Eccezioni

Si è tentato di modificare una proprietà di dipendenza di sola lettura o una proprietà in un oggetto DependencyObject sealed.Attempted to modify a read-only dependency property, or a property on a sealed DependencyObject.

value non è il tipo corretto registrato per la proprietà dp.value was not the correct type as registered for the dp property.

Commenti

Questo metodo viene utilizzato da un componente che imposta a livello di codice il valore di una delle proprie proprietà senza disabilitare l'utilizzo dichiarato della proprietà da parte di un'applicazione.This method is used by a component that programmatically sets the value of one of its own properties without disabling an application's declared use of the property. Il metodo SetCurrentValue modifica il valore effettivo della proprietà, ma i trigger, le associazioni dati e gli stili esistenti continueranno a funzionare.The SetCurrentValue method changes the effective value of the property, but existing triggers, data bindings, and styles will continue to work.

Si applica a