DependencyObject.ReadLocalValue(DependencyProperty) Método

Definição

Devolve o valor local de uma propriedade de dependência, se esta existir.

public:
 System::Object ^ ReadLocalValue(System::Windows::DependencyProperty ^ dp);
public object ReadLocalValue(System.Windows.DependencyProperty dp);
member this.ReadLocalValue : System.Windows.DependencyProperty -> obj
Public Function ReadLocalValue (dp As DependencyProperty) As Object

Parâmetros

dp
DependencyProperty

O DependencyProperty identificador da propriedade para recuperar o valor.

Devoluções

Devolve o valor local, ou devolve o valor UnsetValue sentinela se não houver valor local definido.

Observações

Deves usar GetValue para a maioria das operações típicas de "get" para uma propriedade de dependência. ReadLocalValue não devolve o valor efetivo para várias circunstâncias em que o valor não foi fixado localmente.

Valores definidos por estilos, temas, modelos, o valor padrão dos metadados ou herança do valor da propriedade não são considerados valores locais. No entanto, as ligações e outras expressões são consideradas valores locais, depois de terem sido avaliadas.

Quando nenhum valor local é definido, este método devolve UnsetValue.

Se o valor devolvido for diferente de UnsetValue, pode consultar os metadados da propriedade de dependência solicitada para determinar se existe um tipo mais específico para o qual o valor de retorno pode ser convertido.

Aplica-se a

Ver também