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.
- Diretrizes de Implementação e Convenções
- Membros necessários para IRangeValueProvider
- Tópicos relacionados
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.
Tópicos relacionados
-
Visão geral dos padrões de controle de automação da interface do do usuário