DependencyPropertyHelper Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece um único método auxiliar (GetValueSource(DependencyObject, DependencyProperty)) que relata a fonte do sistema de propriedades para o valor efetivo de uma propriedade de dependência.
public ref class DependencyPropertyHelper abstract sealed
public static class DependencyPropertyHelper
type DependencyPropertyHelper = class
Public Class DependencyPropertyHelper
- Herança
-
DependencyPropertyHelper
Comentários
O sistema de propriedades theWPF é bastante complexo e depende da racionalização dos valores que potencialmente vêm de uma variedade de entradas, com base em uma precedência de determinação de valor estabelecida. Como essas fontes potencialmente vêm do código em tempo de execução, da marcação compilada ou até mesmo das configurações de usuário em tempo de execução, pode ser útil saber exatamente qual participante no sistema de valor da propriedade de dependência estabeleceu o valor obtido ao chamar GetValue em tempo de execução nessa propriedade. Se o valor veio de uma fonte diferente do que você pretendia, talvez seja necessário ajustar algum aspecto do aplicativo. A fonte de valor pode ser um estilo, um tema, um valor local, uma animação, uma associação ou um valor baseado em tempo de execução, como configurações do sistema por meio de temas ou recursos do sistema. Para obter mais informações, consulte Precedência do valor da propriedade dependency.
Outro mecanismo que relata a propriedade em geral, em vez de uma instância específica da propriedade em um objeto, são os metadados da propriedade. Os metadados de propriedade podem ser encontrados chamando GetMetadata e examinando as classes retornadas PropertyMetadata (ou uma das várias classes derivadas possíveis às quais os metadados de propriedade retornados podem ser convertidos).
Métodos
| Nome | Description |
|---|---|
| GetValueSource(DependencyObject, DependencyProperty) |
Retorna uma estrutura que relata várias características de sistema de propriedades e metadados de uma propriedade de dependência especificada em um determinado DependencyObject. |
| IsTemplatedValueDynamic(DependencyObject, DependencyProperty) |
Indica se um elemento especificado pertence a uma instância de um modelo que define um valor para a propriedade especificada que pode ser alterada no runtime com base em alterações em outros lugares. |