Partilhar via


Padrão de controle RangeValue

Descreve diretrizes e convenções para implementar IRangeValueProvider, incluindo informações sobre propriedades e métodos. O padrão de controle RangeValue é usado para dar suporte a controles que podem ser definidos como um valor dentro de um intervalo.

Para obter exemplos de controles que implementam esse padrão de controle, consulte tipos de controle e seus padrões de controle suportados.

Este tópico contém as seguintes seções.

Orientações e convenções de aplicação

Ao implementar o padrão de controle RangeValue, observe as seguintes diretrizes e convenções:

  • Os controles permitem a recalibração de suas propriedades suportadas com base na localidade ou na preferência do usuário. Um exemplo disso é um controle de termômetro que pode ser configurado para exibir a temperatura em Fahrenheit ou Celsius.
  • Os controles que têm valores de intervalo ambíguos, como barras de progresso ou controles deslizantes, devem ter esses valores normalizados.

Membros necessários para IRangeValueProvider

As seguintes propriedades e métodos são necessários para implementar o IRangeValueProvider interface.

Membros obrigatórios Tipo de membro Observações
IsReadOnly Propriedade Nenhum
valor Propriedade Nenhum
LargeChange Propriedade Nenhum
SmallChange Propriedade Nenhum
Máximo Propriedade Nenhum
Mínimo Propriedade Nenhum
SetValue Método Nenhum

 

Esse padrão de controle não tem eventos associados.

tipos de controle e seus padrões de controle suportados

Visão geral dos padrões de controle de automação da interface do do usuário

Visão geral da árvore de automação da interface do usuário