IRangeValueProvider Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Expone métodos y propiedades para admitir el acceso de un cliente de Automatización de la interfaz de usuario de Microsoft a los controles que se pueden establecer en un valor dentro de un intervalo. Implemente esta interfaz para admitir las funcionalidades que un cliente de automatización solicita con una llamada GetPattern y 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 de Windows
Familia de dispositivos |
Windows 10 (se introdujo en la versión 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)
|
Comentarios
Este patrón tiene instrucciones y convenciones que no se documentan completamente aquí. Para obtener más información sobre lo que es este patrón, consulta Patrón de control RangeValue.
IRangeValueProvider se implementa mediante la clase Windows Runtime existente RangeBaseAutomationPeer. Esta es la clase base para elementos del mismo nivel para Slider, ScrollBar y ProgressBar. ProgressBarAutomationPeer agrega una invalidación para que no admita el patrón si el valor de IsIndeterminate en el control de propietario es false.
Use RangeValuePatternIdentifiers si desea hacer referencia a las propiedades del patrón IRangeValueProvider desde el código de control al desencadenar eventos de automatización o llamar a RaisePropertyChangedEvent.
Propiedades
IsReadOnly |
Obtiene un valor que indica si el valor de un control es de solo lectura. |
LargeChange |
Obtiene el valor que se agrega o resta de la propiedad Value cuando se realiza un cambio grande, como con la clave PAGE DOWN. |
Maximum |
Obtiene el valor de intervalo máximo admitido por el control . |
Minimum |
Obtiene el valor de intervalo mínimo admitido por el control . |
SmallChange |
Obtiene el valor que se agrega o resta de la propiedad Value cuando se realiza un pequeño cambio, como con una tecla de flecha. |
Value |
Obtiene el valor del control. |
Métodos
SetValue(Double) |
Establece el valor del control. |