Implementar el patrón de control RangeValue de UI Automation
Nota |
---|
Esta documentación está dirigida a desarrolladores de .NET Framework que desean usar las clases administradas de UI Automation definidas en el espacio de nombres System.Windows.Automation.Para obtener información actualizada sobre UI Automation, vea Windows Automation API: UI Automation. |
En este tema se presentan las directrices y convenciones de implementación de IRangeValueProvider, incluida la información acerca de eventos y propiedades. Los vínculos a referencias adicionales se enumeran al final del tema.
El patrón de control RangeValuePattern se utiliza para admitir controles que se pueden establecer en un valor perteneciente a un intervalo. Para obtener ejemplos de controles que implementan este patrón de control, consulte Asignación de patrones de controles para clientes de UI Automation.
Este tema contiene las secciones siguientes.
- Directrices y convenciones de implementación
- Miembros obligatorios para IRangeValueProvider
- Excepciones
- Temas relacionados
Directrices y convenciones de implementación
Al implementar el patrón de control RangeValue, tenga en cuenta las directrices y convenciones siguientes:
Los controles permiten la recalibración de sus propiedades compatibles según la configuración regional o las preferencias del usuario. Un ejemplo de esto es un control de termómetro que puede establecerse para mostrar la temperatura en grados Fahrenheit o Celsius.
Para los controles cuyos valores de intervalo son ambiguos, tales como las barras de progreso o los controles deslizantes, esos valores deben normalizarse.
Ejemplo de una barra de progreso donde el valor es de tipo Integer y los valores mínimo y máximo de la propiedad se han normalizado en 0 y 100, respectivamente
Miembros obligatorios para IRangeValueProvider
Miembro obligatorio |
Tipo de miembro |
Notas |
---|---|---|
Propiedad |
Ninguno |
|
Propiedad |
Ninguno |
|
Propiedad |
Ninguno |
|
Propiedad |
Ninguno |
|
Propiedad |
Ninguno |
|
Propiedad |
Ninguno |
|
Métodos |
Ninguno |
Este patrón de control no tiene eventos asociados.
Excepciones
Los proveedores deben iniciar las excepciones siguientes.
Tipo de excepción |
Condition |
---|---|
Se llama a SetValue con un valor que es mayor que MaximumProperty o bien menor que MinimumProperty. |
Vea también
Tareas
Patrones de control compatibles en un proveedor de UI Automation
Utilizar el almacenamiento en caché en la UI Automation
Conceptos
Información general acerca de los patrones de control de automatización de la interfaz de usuario