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 los 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 AutomationPeer.GetPattern y PatternInterface.Value.

public interface class IValueProvider
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(2555318735, 17937, 22670, 181, 46, 185, 106, 18, 50, 44, 113)]
struct IValueProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.Guid(2555318735, 17937, 22670, 181, 46, 185, 106, 18, 50, 44, 113)]
public interface IValueProvider
Public Interface IValueProvider
Derivado
Atributos

Comentarios

La cadena de valor se puede editar, según el control y su configuración. 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, consulte 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 AutomationPeer.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