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) |
Задает значение элемента управления. |