AutomationElement Kelas

Definisi

Mewakili elemen Automation UI di pohon Automation UI, dan berisi nilai yang digunakan sebagai pengidentifikasi oleh aplikasi klien Automation UI.

public ref class AutomationElement sealed
public sealed class AutomationElement
type AutomationElement = class
Public NotInheritable Class AutomationElement
Warisan
AutomationElement

Keterangan

Sesuai AutomationElement dengan sepotong antarmuka pengguna (UI), terlepas dari implementasi yang mendasar (seperti Windows Presentation Foundation (WPF) atau Win32).

Bidang

AcceleratorKeyProperty

AcceleratorKey Mengidentifikasi properti .

AccessKeyProperty

AccessKey Mengidentifikasi properti .

ActiveTextPositionChangedEvent

ID Peristiwa: ActiveTextPositionChanged - Menunjukkan bahwa posisi aktif dalam elemen teks telah berubah.

AsyncContentLoadedEvent

Mengidentifikasi peristiwa yang dimuat selama pemuatan konten asinkron.

AutomationFocusChangedEvent

Mengidentifikasi peristiwa yang dimunculkan saat fokus telah berubah.

AutomationIdProperty

AutomationId Mengidentifikasi properti , yang digunakan untuk mengidentifikasi elemen.

AutomationPropertyChangedEvent

Mengidentifikasi peristiwa yang diubah properti.

BoundingRectangleProperty

BoundingRectangle Mengidentifikasi properti .

ClassNameProperty

ClassName Mengidentifikasi properti .

ClickablePointProperty

Mengidentifikasi properti titik yang dapat diklik.

ControlTypeProperty

ControlType Mengidentifikasi properti .

CultureProperty

Mengidentifikasi properti budaya.

FrameworkIdProperty

FrameworkId Mengidentifikasi properti .

HasKeyboardFocusProperty

HasKeyboardFocus Mengidentifikasi properti .

HeadingLevelProperty

ID Properti: HeadingLevel - Menjelaskan tingkat judul elemen.

HelpTextProperty

HelpText Mengidentifikasi properti .

IsContentElementProperty

IsContentElement Mengidentifikasi properti .

IsControlElementProperty

IsControlElement Mengidentifikasi properti .

IsDialogProperty

ID Properti: IsDialog - Mengidentifikasi apakah elemen otomatisasi adalah dialog.

IsDockPatternAvailableProperty

Mengidentifikasi properti yang menunjukkan apakah DockPattern pola kontrol tersedia pada ini AutomationElement.

IsEnabledProperty

IsEnabled Mengidentifikasi properti , yang menentukan apakah item antarmuka pengguna (UI) yang dirujuk AutomationElement oleh diaktifkan.

IsExpandCollapsePatternAvailableProperty

Mengidentifikasi properti yang menunjukkan apakah ExpandCollapsePattern pola kontrol tersedia pada ini AutomationElement.

IsGridItemPatternAvailableProperty

Mengidentifikasi properti yang menunjukkan apakah GridItemPattern pola kontrol tersedia pada ini AutomationElement.

IsGridPatternAvailableProperty

Mengidentifikasi properti yang menunjukkan apakah GridPattern pola kontrol tersedia pada ini AutomationElement.

IsInvokePatternAvailableProperty

Mengidentifikasi properti yang menunjukkan apakah InvokePattern pola kontrol tersedia pada ini AutomationElement.

IsItemContainerPatternAvailableProperty

Mengidentifikasi properti yang menunjukkan apakah ItemContainerPattern pola kontrol tersedia pada ini AutomationElement.

IsKeyboardFocusableProperty

IsKeyboardFocusable Mengidentifikasi properti .

IsMultipleViewPatternAvailableProperty

Mengidentifikasi properti yang menunjukkan apakah MultipleViewPattern pola kontrol tersedia pada ini AutomationElement.

IsOffscreenProperty

IsOffscreen Mengidentifikasi properti , yang menunjukkan apakah item antarmuka pengguna (UI) terlihat di layar.

IsPasswordProperty

IsPassword Mengidentifikasi properti .

IsRangeValuePatternAvailableProperty

Mengidentifikasi properti yang menunjukkan apakah RangeValuePattern pola kontrol tersedia pada ini AutomationElement.

IsRequiredForFormProperty

IsRequiredForForm Mengidentifikasi properti .

IsScrollItemPatternAvailableProperty

Mengidentifikasi properti yang menunjukkan apakah ScrollItemPattern pola kontrol tersedia untuk ini AutomationElement.

IsScrollPatternAvailableProperty

Mengidentifikasi properti yang menunjukkan apakah ScrollPattern pola kontrol tersedia pada ini AutomationElement.

IsSelectionItemPatternAvailableProperty

Mengidentifikasi properti yang menunjukkan apakah SelectionItemPattern pola kontrol tersedia pada ini AutomationElement.

IsSelectionPatternAvailableProperty

Mengidentifikasi properti yang menunjukkan apakah SelectionPattern pola kontrol tersedia pada ini AutomationElement.

IsSynchronizedInputPatternAvailableProperty

Mengidentifikasi properti yang menunjukkan apakah SynchronizedInputPattern pola kontrol tersedia pada ini AutomationElement.

IsTableItemPatternAvailableProperty

Mengidentifikasi properti yang menunjukkan apakah TableItemPattern pola kontrol tersedia pada ini AutomationElement.

IsTablePatternAvailableProperty

Mengidentifikasi properti yang menunjukkan apakah TablePattern pola kontrol tersedia pada ini AutomationElement.

IsTextPatternAvailableProperty

Mengidentifikasi properti yang menunjukkan apakah TextPattern pola kontrol tersedia pada ini AutomationElement.

IsTogglePatternAvailableProperty

Mengidentifikasi properti yang menunjukkan apakah TogglePattern pola kontrol tersedia pada ini AutomationElement.

IsTransformPatternAvailableProperty

Mengidentifikasi properti yang menunjukkan apakah TransformPattern pola kontrol tersedia pada ini AutomationElement.

IsValuePatternAvailableProperty

Mengidentifikasi properti yang menunjukkan apakah ValuePattern pola kontrol tersedia pada ini AutomationElement.

IsVirtualizedItemPatternAvailableProperty

Mengidentifikasi properti yang menunjukkan apakah VirtualizedItemPattern pola kontrol tersedia pada ini AutomationElement.

IsWindowPatternAvailableProperty

Mengidentifikasi properti yang menunjukkan apakah WindowPattern pola kontrol tersedia pada ini AutomationElement.

ItemStatusProperty

ItemStatus Mengidentifikasi properti , yang menentukan status representasi visual item kompleks.

ItemTypeProperty

ItemType Mengidentifikasi properti .

LabeledByProperty

LabeledBy Mengidentifikasi properti , yang mengidentifikasi label yang terkait dengan kontrol.

LayoutInvalidatedEvent

Mengidentifikasi peristiwa yang dimunculkan ketika tata letak tidak valid.

LocalizedControlTypeProperty

LocalizedControlType Mengidentifikasi properti dalam bahasa lokal.

MenuClosedEvent

Mengidentifikasi peristiwa yang dinaikkan saat menu ditutup.

MenuOpenedEvent

Mengidentifikasi peristiwa yang dinaikkan saat menu dibuka.

NameProperty

Name Mengidentifikasi properti .

NativeWindowHandleProperty

NativeWindowHandle Mengidentifikasi properti .

NotificationEvent

ID Peristiwa: Pemberitahuan - digunakan terutama oleh server untuk menaikkan pemberitahuan generik.

NotSupported

Menunjukkan bahwa properti tidak didukung.

OrientationProperty

Orientation Mengidentifikasi properti .

PositionInSetProperty

Menjelaskan lokasi ordinal elemen otomatisasi dalam satu set elemen yang dianggap sebagai saudara kandung.

ProcessIdProperty

ProcessId Mengidentifikasi properti .

RuntimeIdProperty

Mengidentifikasi properti yang berisi pengidentifikasi runtime elemen.

SizeOfSetProperty

Menjelaskan jumlah elemen otomatisasi dalam grup atau set yang dianggap sebagai saudara kandung.

StructureChangedEvent

Mengidentifikasi peristiwa yang dimunculkan saat struktur pohon Automation UI diubah.

ToolTipClosedEvent

Mengidentifikasi peristiwa yang dinaikkan saat tipsalat ditutup.

ToolTipOpenedEvent

Mengidentifikasi peristiwa yang dinaikkan saat tipsalat dibuka.

Properti

Cached

Mendapatkan nilai properti Automation UI yang di-cache untuk objek ini AutomationElement .

CachedChildren

Mendapatkan elemen anak yang di-cache dari ini AutomationElement.

CachedParent

Mendapatkan induk yang di-cache dari ini AutomationElement.

Current

Mendapatkan nilai properti saat ini dari AutomationElement.

FocusedElement

AutomationElement Mendapatkan yang saat ini memiliki fokus.

RootElement

Mendapatkan akar AutomationElement untuk desktop saat ini.

Metode

Equals(Object)

Menentukan apakah yang ditentukan AutomationElement memiliki nilai yang sama dengan ini AutomationElement.

Finalize()

Memungkinkan objek untuk mencoba membebaskan sumber daya dan melakukan operasi pembersihan lainnya sebelum diklaim kembali oleh pengumpulan sampah.

FindAll(TreeScope, Condition)

Mengembalikan semua AutomationElement objek yang memenuhi kondisi yang ditentukan.

FindFirst(TreeScope, Condition)

Mengembalikan elemen turunan atau turunan pertama yang cocok dengan kondisi yang ditentukan.

FromHandle(IntPtr)

Mengambil objek baru AutomationElement untuk item antarmuka pengguna (UI) yang dirujuk oleh handel jendela yang ditentukan.

FromLocalProvider(IRawElementProviderSimple)

Mengambil objek baru AutomationElement dari implementasi lokal IRawElementProviderSimple .

FromPoint(Point)

Mengambil objek baru AutomationElement untuk item antarmuka pengguna (UI) pada titik yang ditentukan pada desktop.

GetCachedPattern(AutomationPattern)

Mengambil pola yang ditentukan dari cache ini AutomationElement.

GetCachedPropertyValue(AutomationProperty)

Mengambil nilai properti yang ditentukan dari cache ini AutomationElement. Nilai default yang sesuai untuk jenis properti dikembalikan untuk properti yang tidak didukung secara eksplisit oleh elemen antarmuka pengguna (UI) target.

GetCachedPropertyValue(AutomationProperty, Boolean)

Mengambil nilai properti yang ditentukan dari cache ini AutomationElement, secara opsional mengabaikan properti default apa pun.

GetClickablePoint()

Mengambil titik pada AutomationElement yang dapat diklik.

GetCurrentPattern(AutomationPattern)

Mengambil objek pola yang ditentukan pada ini AutomationElement.

GetCurrentPropertyValue(AutomationProperty)

Mengambil nilai properti yang ditentukan pada ini AutomationElement. Nilai default yang sesuai untuk jenis properti dikembalikan untuk properti yang tidak didukung secara eksplisit oleh elemen antarmuka pengguna (UI) target.

GetCurrentPropertyValue(AutomationProperty, Boolean)

Mengambil nilai properti yang ditentukan pada ini AutomationElement, secara opsional mengabaikan properti default apa pun.

GetHashCode()

Mengambil kode hash untuk ini AutomationElement.

GetRuntimeId()

Mengambil pengidentifikasi unik yang ditetapkan ke item antarmuka pengguna (UI).

GetSupportedPatterns()

Mengambil pola kontrol yang didukung ini AutomationElement .

GetSupportedProperties()

Mengambil pengidentifikasi properti yang didukung oleh elemen .

GetType()

Mendapatkan dari instans Type saat ini.

(Diperoleh dari Object)
GetUpdatedCache(CacheRequest)

Mengambil yang baru AutomationElement dengan cache yang diperbarui.

MemberwiseClone()

Membuat salinan dangkal dari saat ini Object.

(Diperoleh dari Object)
SetFocus()

Mengatur fokus pada AutomationElement.

ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)
TryGetCachedPattern(AutomationPattern, Object)

Mengambil pola kontrol dari cache.

TryGetClickablePoint(Point)

Mengambil titik dalam elemen yang dapat diklik.

TryGetCurrentPattern(AutomationPattern, Object)

Mengambil objek yang mengimplementasikan pola kontrol.

Operator

Equality(AutomationElement, AutomationElement)

Mengembalikan nilai yang menunjukkan apakah objek yang ditentukan AutomationElement merujuk ke elemen antarmuka pengguna (UI) yang sama.

Inequality(AutomationElement, AutomationElement)

Mengembalikan nilai yang menunjukkan apakah objek yang ditentukan AutomationElement merujuk ke elemen antarmuka pengguna (UI) yang berbeda.

Berlaku untuk

Lihat juga