IRangeValueProvider Interface
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.
Expõe métodos e propriedades para dar suporte ao acesso de um cliente da Automação da Interface do Usuário da Microsoft a controles que podem ser definidos como um valor dentro de um intervalo. Implemente essa interface para dar suporte aos recursos que um cliente de automação solicita com uma chamada GetPattern e PatternInterface.RangeValue.
public interface class IRangeValueProvider
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(2206872744, 32095, 16505, 175, 3, 195, 208, 21, 233, 52, 19)]
struct IRangeValueProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(2206872744, 32095, 16505, 175, 3, 195, 208, 21, 233, 52, 19)]
public interface IRangeValueProvider
Public Interface IRangeValueProvider
- Derivado
- Atributos
Requisitos do Windows
Família de dispositivos |
Windows 10 (introduzida na 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduzida na v1.0)
|
Comentários
Esse padrão tem diretrizes e convenções que não estão totalmente documentadas aqui. Para obter mais informações sobre para que serve esse padrão, consulte Padrão de controle RangeValue.
IRangeValueProvider é implementado pela classe Windows Runtime rangeBaseAutomationPeer existente. Essa é a classe base para pares para Slider, ScrollBar e ProgressBar. ProgressBarAutomationPeer adiciona uma substituição de modo que não dê suporte ao padrão se o valor de IsIndeterminate no controle de proprietário for false.
Use RangeValuePatternIdentifiers se quiser referenciar as propriedades de padrão IRangeValueProvider do código de controle ao disparar eventos de automação ou chamar RaisePropertyChangedEvent.
Propriedades
IsReadOnly |
Obtém um valor que indica se o valor de um controle é somente leitura. |
LargeChange |
Obtém o valor que é adicionado ou subtraído da propriedade Value quando uma alteração grande é feita, como com a chave PAGE DOWN. |
Maximum |
Obtém o valor de intervalo máximo compatível com o controle . |
Minimum |
Obtém o valor de intervalo mínimo compatível com o controle . |
SmallChange |
Obtém o valor que é adicionado ou subtraído da propriedade Value quando uma pequena alteração é feita, como com uma tecla de seta. |
Value |
Obtém o valor do controle. |
Métodos
SetValue(Double) |
Define o valor do controle. |