IValueProvider 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 controles que tienen un valor intrínseco que no abarca un intervalo y que se pueden representar como una cadena. Implemente esta interfaz para admitir las funcionalidades que un cliente de automatización solicita con una llamada GetPattern y PatternInterface.Value.
public interface class IValueProvider
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(545699751, 44046, 18385, 171, 155, 42, 100, 41, 42, 253, 248)]
struct IValueProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(545699751, 44046, 18385, 171, 155, 42, 100, 41, 42, 253, 248)]
public interface IValueProvider
Public Interface IValueProvider
- 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
La cadena de valor puede ser editable, según el control y su configuración. Este patrón tiene instrucciones y convenciones que no están totalmente documentadas aquí. Para obtener más información sobre lo que es este patrón, consulta Patrón de control de valores.
IValueProvider se implementa mediante la clase Windows Runtime existente ComboBoxAutomationPeer.
Los modelos de texto admitidos por Windows Runtime controles de texto como TextBox y RichTextBlock no usan el patrón IValueProvider.
Use ValuePatternIdentifiers si desea hacer referencia a las propiedades del patrón IValueProvider 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. |
Value |
Obtiene el valor del control. |
Métodos
SetValue(String) |
Establece el valor de un control. |