DependencyObject.GetValue(DependencyProperty) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Devolve o valor efetivo atual de uma propriedade de dependência nesta instância de um DependencyObject.
public:
System::Object ^ GetValue(System::Windows::DependencyProperty ^ dp);
public object GetValue(System.Windows.DependencyProperty dp);
member this.GetValue : System.Windows.DependencyProperty -> obj
Public Function GetValue (dp As DependencyProperty) As Object
Parâmetros
O DependencyProperty identificador da propriedade para recuperar o valor.
Devoluções
Devolve o valor efetivo atual.
Exceções
O especificado dp ou o seu valor era inválido, ou o especificado dp não existia.
Observações
O valor efetivo é o valor da propriedade que é devolvido pelo sistema de propriedades a qualquer chamador que esteja a solicitar o valor. O valor efetivo resulta do facto de o sistema de propriedades ter avaliado todos os possíveis inputs que participam na precedência de valor do sistema de propriedades. Isto inclui coerção e animação. Para mais informações, consulte Precedência de Valor de Propriedade de Dependência.
Este método nunca mais voltará UnsetValuea acontecer. É UnsetValue um valor sentinela para o sistema de propriedade que é usado em várias capacidades internamente e, ocasionalmente, também exposto através de callbacks por coerção.
Se não tiver a certeza de qual deve ser o tipo da propriedade, pode consultar o identificador da propriedade de dependência solicitada para determinar se existe algo mais específico PropertyType para o qual o valor de retorno pode ser convertido.