Partilhar via


DependencyObject.SetCurrentValue(DependencyProperty, Object) Método

Definição

Define o valor da propriedade de dependência sem alterar a origem do valor.

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.

value
Object

O novo valor local.

Exceções

Houve uma tentativa de modificar uma propriedade de dependência somente leitura ou uma propriedade em um DependencyObject lacrado.

value não era do tipo correto conforme registrado para a propriedade dp.

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 da propriedade por um aplicativo. O SetCurrentValue método altera o valor efetivo da propriedade, mas gatilhos, associações de dados e estilos existentes continuarão funcionando.

Aplica-se a