AutomationElement.AutomationElementInformation Struktur
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.
public: value class AutomationElement::AutomationElementInformation
public struct AutomationElement.AutomationElementInformation
type AutomationElement.AutomationElementInformation = struct
Public Structure AutomationElement.AutomationElementInformation
- Warisan
Contoh
Contoh berikut menunjukkan bagaimana Name properti diambil dari struktur ini.
/// <summary>
/// Handles ElementSelected events by showing a message.
/// </summary>
/// <param name="src">Object that raised the event; in this case, a list item.</param>
/// <param name="e">Event arguments.</param>
private void OnSelect(object src, AutomationEventArgs e)
{
// Get the name of the item, which is equivalent to its text.
AutomationElement element = src as AutomationElement;
if (element != null)
{
Console.WriteLine(element.Current.Name + " was selected.");
}
}
''' <summary>
''' Handles ElementSelected events by showing a message.
''' </summary>
''' <param name="src">Object that raised the event; in this case, a list item.</param>
''' <param name="e">Event arguments.</param>
Private Sub OnSelect(ByVal src As Object, ByVal e As AutomationEventArgs)
' Get the name of the item, which is equivalent to its text.
Dim element As AutomationElement = DirectCast(src, AutomationElement)
If (element IsNot Nothing) Then
Console.WriteLine(element.Current.Name + " was selected.")
End If
End Sub
Keterangan
Properti dapat diakses langsung dari Cached dan Current; Anda tidak perlu mengambil struktur itu AutomationElement.AutomationElementInformation sendiri.
Properti dalam struktur ini juga dapat diambil dengan menggunakan GetCurrentPropertyValue dan GetCachedPropertyValue, menggunakan pengidentifikasi yang sesuai dari AutomationElement. Misalnya, AutomationElement.AutomationElementInformation.AcceleratorKey Properti diidentifikasi oleh AutomationElement.AcceleratorKeyProperty bidang . Informasi selengkapnya tentang properti individual tersedia di halaman referensi untuk pengidentifikasi tersebut; lihat tautan di bagian Keterangan dari setiap topik referensi.
Properti
AcceleratorKey |
Mendapatkan string yang berisi kombinasi tombol akselerator untuk elemen . |
AccessKey |
Mendapatkan string yang berisi karakter kunci akses untuk elemen . |
AutomationId |
Mendapatkan string yang berisi pengidentifikasi Otomatisasi UI (ID) untuk elemen . |
BoundingRectangle |
Mendapatkan koordinat persegi panjang yang sepenuhnya mencakup elemen . |
ClassName |
Mendapatkan string yang berisi nama kelas elemen seperti yang ditetapkan oleh pengembang kontrol. |
ControlType |
ControlType Mendapatkan elemen . |
FrameworkId |
Mendapatkan nama kerangka kerja UI yang mendasar. |
HasKeyboardFocus |
Mendapatkan nilai yang menunjukkan apakah elemen memiliki fokus keyboard. |
HelpText |
Mendapatkan teks bantuan yang terkait dengan elemen . |
IsContentElement |
Mendapatkan nilai yang menentukan apakah elemen tersebut adalah elemen konten. |
IsControlElement |
Mendapatkan nilai yang menunjukkan apakah elemen ditampilkan sebagai kontrol. |
IsEnabled |
Mendapatkan nilai yang menunjukkan apakah item antarmuka pengguna (UI) yang dirujuk oleh elemen Automation UI diaktifkan. |
IsKeyboardFocusable |
Mendapatkan nilai yang menunjukkan apakah elemen Automation UI dapat menerima fokus keyboard. |
IsOffscreen |
Mendapatkan nilai yang menunjukkan apakah elemen Automation UI terlihat di layar. |
IsPassword |
Mendapatkan nilai yang menunjukkan apakah elemen Automation UI berisi konten yang dilindungi. |
IsRequiredForForm |
Mendapatkan nilai yang menunjukkan apakah elemen Automation UI diperlukan untuk diisi pada formulir. |
ItemStatus |
Mendapatkan deskripsi status item dalam elemen . |
ItemType |
Mendapatkan deskripsi jenis item. |
LabeledBy |
Mendapatkan elemen yang berisi label teks untuk elemen ini. |
LocalizedControlType |
Mendapatkan deskripsi jenis kontrol. |
Name |
Mendapatkan nama elemen . |
NativeWindowHandle |
Mendapatkan handel jendela elemen. |
Orientation |
Mendapatkan orientasi kontrol. |
ProcessId |
Mendapatkan pengidentifikasi proses (ID) dari elemen ini. |