AutomationElement Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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. |