Compartir a través de


IValueProvider Interfaz

Definición

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.

Se aplica a

Consulte también