Bagikan melalui


AutomationElement.AutomationElementInformation Struktur

Definisi

Berisi aksesor properti yang Cached digunakan oleh properti atau Current .

public: value class AutomationElement::AutomationElementInformation
public struct AutomationElement.AutomationElementInformation
type AutomationElement.AutomationElementInformation = struct
Public Structure AutomationElement.AutomationElementInformation
Warisan
AutomationElement.AutomationElementInformation

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.

Berlaku untuk

Lihat juga