Поделиться через


IValueProvider Интерфейс

Определение

Предоставляет методы и свойства для поддержки доступа со стороны клиента автоматизации пользовательского интерфейса Майкрософт к элементам управления, которые имеют встроенное значение, которое не охватывает диапазон и может быть представлено в виде строки. Реализуйте этот интерфейс для поддержки возможностей, которые клиент автоматизации запрашивает с помощью вызова GetPattern и 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
Производный
Атрибуты

Требования к Windows

Семейство устройств
Windows 10 (появилось в 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v1.0)

Комментарии

Строка значения может быть редактируемой в зависимости от элемента управления и его параметров. Этот шаблон содержит рекомендации и соглашения, которые не полностью задокументированы здесь. Дополнительные сведения о том, для чего предназначен этот шаблон, см. в разделе Шаблон управления значениями.

IValueProvider реализуется существующим классом среда выполнения Windows ComboBoxAutomationPeer.

Текстовые модели, поддерживаемые среда выполнения Windows элементами управления текстом, такими как TextBox и RichTextBlock, не используют шаблон IValueProvider.

Используйте ValuePatternIdentifiers, если вы хотите ссылаться на свойства шаблона IValueProvider из кода элемента управления при запуске событий автоматизации или вызове RaisePropertyChangedEvent.

Свойства

IsReadOnly

Возвращает значение, указывающее, доступно ли значение элемента управления только для чтения.

Value

Возвращает значение элемента управления.

Методы

SetValue(String)

Задает значение элемента управления.

Применяется к

См. также раздел