DependencyObject.SetCurrentValue(DependencyProperty, Object) Método

Definição

Define o valor da propriedade de dependência sem alterar a origem do valor.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)

Parâmetros

dp
DependencyProperty

O identificador da propriedade de dependência a ser definida.The identifier of the dependency property to set.

value
Object

O novo valor local.The new local value.

Exceções

Houve uma tentativa de modificar uma propriedade de dependência somente leitura ou uma propriedade em um DependencyObject lacrado.Attempted to modify a read-only dependency property, or a property on a sealed DependencyObject.

value não era do tipo correto conforme registrado para a propriedade dp.value was not the correct type as registered for the dp property.

Comentários

Esse método é usado por um componente que define programaticamente o valor de uma de suas próprias propriedades sem desabilitar o uso declarado de um aplicativo da propriedade.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. O método SetCurrentValue altera o valor efetivo da propriedade, mas os gatilhos existentes, as associações de dados e os estilos continuarão a funcionar.The SetCurrentValue method changes the effective value of the property, but existing triggers, data bindings, and styles will continue to work.

Aplica-se a