AutomationElementIdentifiers Kelas

Definisi

Berisi nilai yang digunakan sebagai pengidentifikasi properti otomatisasi oleh penyedia Automation UI dan klien Automation UI.

public ref class AutomationElementIdentifiers sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class AutomationElementIdentifiers final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class AutomationElementIdentifiers
Public NotInheritable Class AutomationElementIdentifiers
Warisan
Object Platform::Object IInspectable AutomationElementIdentifiers
Atribut

Persyaratan Windows

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

Keterangan

Kelas seperti AutomationElementIdentifiers adalah pengidentifikasi untuk implementasi Windows Runtime dari pola penyedia umum untuk Microsoft UI Automation. AutomationElementIdentifiers mengidentifikasi properti serekan otomatisasi umum yang merupakan bagian dari fungsionalitas serekan dasar, dibandingkan dengan terkait dengan pola kontrol otomatisasi tertentu. Anda dapat menggunakan pengidentifikasi ini jika Anda menerapkan peer otomatisasi kustom Windows Runtime berdasarkan AutomationPeer atau FrameworkElementAutomationPeer. Pengidentifikasi ini diperlukan untuk panggilan RaisePropertyChangedEvent yang Anda lakukan dari kode kontrol yang mereferensikan peer Anda sendiri, atau untuk FindItemByProperty dalam serekan kontainer item.

Set pengidentifikasi properti yang sama ini biasanya diekspos ke klien dengan cara yang berbeda, tergantung pada teknologi mana yang mereka gunakan untuk mengimplementasikan klien dan memeriksa pohon Microsoft UI Automation. Salah satu daftar pengidentifikasi properti tersebut untuk klien didokumenkan dalam topik Pengidentifikasi Properti Elemen Automation.

Properti

AcceleratorKeyProperty

Mengidentifikasi properti otomatisasi kunci akselerator. Nilai properti kunci akselerator dikembalikan oleh metode GetAcceleratorKey .

AccessKeyProperty

Mengidentifikasi properti otomatisasi kunci akses. Nilai properti kunci akses dikembalikan oleh metode GetAccessKey .

AnnotationsProperty

Mendapatkan pengidentifikasi untuk properti otomatisasi anotasi.

AutomationIdProperty

Mengidentifikasi properti otomatisasi pengidentifikasi elemen otomatisasi. Nilai pengidentifikasi elemen otomatisasi dikembalikan oleh metode GetAutomationId .

BoundingRectangleProperty

Mengidentifikasi properti otomatisasi persegi panjang pembatas. Nilai properti persegi panjang pembatas dikembalikan oleh metode GetBoundingRectangle .

ClassNameProperty

Mengidentifikasi properti otomatisasi nama kelas. Nilai properti nama kelas dikembalikan oleh metode GetClassName .

ClickablePointProperty

Mengidentifikasi properti otomatisasi titik yang dapat diklik. Nilai properti titik yang dapat diklik yang valid dikembalikan oleh metode GetClickablePoint .

ControlledPeersProperty

Mengidentifikasi properti otomatisasi serekan terkontrol. Daftar serekan terkontrol dikembalikan oleh metode GetControlledPeers .

ControlTypeProperty

Mengidentifikasi properti otomatisasi jenis kontrol. Nilai properti jenis kontrol dikembalikan oleh metode GetAutomationControlType .

CultureProperty

Mengidentifikasi properti Budaya, yang berisi pengidentifikasi lokal untuk elemen otomatisasi (misalnya, 0x0409 untuk "en-US" atau Inggris (Amerika Serikat)).

DescribedByProperty

Mengidentifikasi yang dijelaskan oleh properti otomatisasi.

FlowsFromProperty

Mengidentifikasi properti otomatisasi "alur dari". Nilai properti "flows from" dikembalikan oleh metode GetFlowsFrom .

FlowsToProperty

Mengidentifikasi properti otomatisasi "mengalir ke". Nilai properti "mengalir ke" dikembalikan oleh metode GetFlowsTo .

FullDescriptionProperty

Mengidentifikasi properti otomatisasi deskripsi lengkap.

HasKeyboardFocusProperty

Mengidentifikasi properti otomatisasi fokus keyboard. Status fokus keyboard dikembalikan oleh metode HasKeyboardFocus .

HeadingLevelProperty

Mengidentifikasi properti otomatisasi tingkat judul. Nilai properti tingkat judul dikembalikan oleh metode GetHeadingLevel .

HelpTextProperty

Mengidentifikasi properti otomatisasi teks bantuan. Nilai properti teks bantuan dikembalikan oleh metode GetHelpText .

IsContentElementProperty

Mengidentifikasi properti otomatisasi penentuan elemen konten. Status elemen konten menunjukkan apakah elemen berisi konten yang berharga bagi pengguna akhir. Status saat ini dikembalikan oleh metode IsContentElement .

IsControlElementProperty

Mengidentifikasi properti otomatisasi penentuan elemen kontrol. Status elemen kontrol menunjukkan apakah elemen berisi komponen antarmuka pengguna yang dapat dimanipulasi. Status saat ini dikembalikan oleh metode IsControlElement .

IsDataValidForFormProperty

Mengidentifikasi properti otomatisasi Boolean yang menunjukkan apakah data valid untuk formulir.

IsDialogProperty

Mengidentifikasi Boolean AutomationProperties.IsDialogProperty yang menunjukkan apakah elemen otomatisasi adalah jendela dialog.

IsEnabledProperty

Mengidentifikasi properti otomatisasi penentuan yang diaktifkan. Status yang diaktifkan menunjukkan apakah item yang direferensikan oleh rekan otomatisasi diaktifkan. Status saat ini dikembalikan oleh metode IsEnabled .

IsKeyboardFocusableProperty

Mengidentifikasi properti otomatisasi penentuan yang dapat difokuskan keyboard. Status keyboard yang dapat difokuskan dikembalikan oleh metode IsKeyboardFocusable .

IsOffscreenProperty

Mengidentifikasi properti otomatisasi penentuan di luar layar. Status di luar layar menunjukkan apakah item yang direferensikan oleh peer otomatisasi berada di luar layar. Status saat ini dikembalikan oleh metode IsOffscreen .

IsPasswordProperty

Mengidentifikasi properti otomatisasi penentuan kata sandi. Status kata sandi menunjukkan apakah item yang direferensikan oleh rekan otomatisasi berisi kata sandi. Status saat ini dikembalikan oleh metode IsPassword .

IsPeripheralProperty

Mengidentifikasi properti otomatisasi Boolean yang menunjukkan apakah elemen otomatisasi mewakili UI periferal.

IsRequiredForFormProperty

Mengidentifikasi properti otomatisasi penentuan persyaratan formulir. Status persyaratan formulir menunjukkan apakah elemen harus diisi pada formulir. Status saat ini dikembalikan oleh metode IsRequiredForForm .

ItemStatusProperty

Mengidentifikasi properti otomatisasi status item. Status item saat ini dikembalikan oleh metode GetItemStatus .

ItemTypeProperty

Mengidentifikasi properti otomatisasi jenis item. Nilai jenis item dikembalikan oleh metode GetItemType .

LabeledByProperty

Mengidentifikasi properti otomatisasi serekan berlabel. Hubungan pelabelan untuk peer otomatisasi dikembalikan oleh metode GetLabeledBy .

LandmarkTypeProperty

Mendapatkan pengidentifikasi untuk properti otomatisasi jenis landmark.

LevelProperty

Mendapatkan pengidentifikasi untuk properti otomatisasi tingkat.

LiveSettingProperty

Mengidentifikasi properti otomatisasi pengaturan langsung. Nilai properti pengaturan langsung dikembalikan oleh metode GetLiveSetting .

LocalizedControlTypeProperty

Mengidentifikasi properti otomatisasi jenis kontrol yang dilokalkan yang menyediakan mekanisme untuk mengubah jenis kontrol yang dibaca oleh Narator.

LocalizedLandmarkTypeProperty

Mendapatkan pengidentifikasi untuk properti otomatisasi jenis landmark yang dilokalkan.

NameProperty

Mengidentifikasi properti otomatisasi nama elemen. Nama saat ini dikembalikan oleh metode GetName .

OrientationProperty

Mengidentifikasi properti otomatisasi orientasi. Nilai orientasi saat ini dikembalikan oleh metode GetOrientation .

PositionInSetProperty

Mendapatkan pengidentifikasi untuk posisi dalam properti otomatisasi yang ditetapkan.

SizeOfSetProperty

Mendapatkan identifikasi ukuran properti otomatisasi yang ditetapkan.

Berlaku untuk

Lihat juga