DependencyObject.SetCurrentValue(DependencyProperty, Object) Método

Definição

Define o valor de uma propriedade de dependência sem alterar a sua fonte de 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 definir.

value
Object

O novo valor local.

Exceções

Tentou modificar uma propriedade de dependência apenas de leitura, ou uma propriedade num DependencyObject.

value não era o tipo correto registado para a dp propriedade.

Observações

Este método é usado por um componente que define programaticamente o valor de uma das suas próprias propriedades sem desabilitar o uso declarado dessa propriedade pela aplicação. O SetCurrentValue método altera o valor efetivo da propriedade, mas os triggers existentes, ligações de dados e estilos continuarão a funcionar.

Aplica-se a