IValueProvider Antarmuka

Definisi

Mengekspos metode dan properti untuk mendukung akses oleh klien Microsoft UI Automation ke kontrol yang memiliki nilai intrinsik yang tidak mencakup rentang dan yang dapat direpresentasikan sebagai string. Terapkan antarmuka ini untuk mendukung kemampuan yang diminta klien otomatisasi dengan panggilan GetPattern dan 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
Turunan
Atribut

Persyaratan Windows

Rangkaian perangkat
Windows 10 (diperkenalkan dalam 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)

Keterangan

String nilai dapat diedit, tergantung pada kontrol dan pengaturannya. Pola ini memiliki pedoman dan konvensi yang tidak sepenuhnya didokumenkan di sini. Untuk informasi selengkapnya tentang untuk apa pola ini, lihat Pola Kontrol Nilai.

IValueProvider diimplementasikan oleh kelas Windows Runtime ComboBoxAutomationPeer yang ada.

Model teks yang didukung oleh kontrol teks Windows Runtime seperti TextBox dan RichTextBlock tidak menggunakan pola IValueProvider.

Gunakan ValuePatternIdentifiers jika Anda ingin mereferensikan properti pola IValueProvider dari kode kontrol saat Anda mengaktifkan peristiwa otomatisasi atau memanggil RaisePropertyChangedEvent.

Properti

IsReadOnly

Mendapatkan nilai yang menunjukkan apakah nilai kontrol bersifat baca-saja.

Value

Mendapatkan nilai kontrol.

Metode

SetValue(String)

Mengatur nilai kontrol.

Berlaku untuk

Lihat juga