Bagikan melalui


ControlType Kelas

Definisi

Mengidentifikasi jenis kontrol antarmuka pengguna (UI).

public ref class ControlType : System::Windows::Automation::AutomationIdentifier
public class ControlType : System.Windows.Automation.AutomationIdentifier
type ControlType = class
    inherit AutomationIdentifier
Public Class ControlType
Inherits AutomationIdentifier
Warisan

Keterangan

ControlType mewarisi dari AutomationIdentifier dan digunakan untuk mengidentifikasi jenis kontrol yang diwakili oleh AutomationElement. Jenis kontrol ditentukan oleh pengembang penyedia Automation UI.

Kelas ini berisi bidang statis, yang merupakan objek itu sendiri ControlType , untuk mengidentifikasi jenis kontrol standar. Ada juga Custom jenis untuk kontrol yang tidak cocok dengan salah satu jenis yang ditentukan.

Satu-satunya kasus di mana jenis kontrol kontrol mungkin berubah pada durasi adalah di mana kontrol mendukung MultipleViewPattern. Contohnya adalah tampilan daftar Win32, yang bisa berupa DataGrid atau List, tergantung pada tampilan saat ini.

Jenis kontrol tidak memiliki kesetaraan satu-ke-satu untuk mengontrol pola. Kontrol hanya dapat terdiri dari satu jenis, tetapi dapat mendukung beberapa pola atau tidak ada pola, tergantung pada fungsionalitas spesifiknya.

Untuk informasi terperinci tentang berbagai jenis kontrol, lihat Jenis Kontrol Automasi UI.

Bidang

Button

Mengidentifikasi kontrol tombol.

Calendar

Mengidentifikasi kontrol kalender, seperti pemilih tanggal.

CheckBox

Mengidentifikasi kontrol kotak centang.

ComboBox

Mengidentifikasi kontrol kotak kombo.

Custom

Mengidentifikasi kontrol yang bukan salah satu jenis kontrol yang ditentukan.

DataGrid

Mengidentifikasi kontrol kisi data.

DataItem

Mengidentifikasi kontrol item data.

Document

Mengidentifikasi kontrol dokumen.

Edit

Mengidentifikasi kontrol edit, seperti kotak teks.

Group

Mengidentifikasi kontrol grup, yang bertindak sebagai kontainer untuk kontrol lain.

Header

Mengidentifikasi kontrol header, yang merupakan kontainer untuk label baris dan kolom informasi.

HeaderItem

Mengidentifikasi item header, yang merupakan label untuk baris atau kolom informasi.

Hyperlink

Mengidentifikasi kontrol hyperlink.

Image

Mengidentifikasi kontrol gambar.

List

Mengidentifikasi kontrol daftar, seperti kotak daftar.

ListItem

Mengidentifikasi kontrol item daftar, yang merupakan item turunan dari kontrol daftar.

Menu

Mengidentifikasi kontrol menu, seperti menu tingkat atas di jendela aplikasi.

MenuBar

Mengidentifikasi kontrol bilah menu, yang umumnya berisi sekumpulan menu tingkat atas.

MenuItem

Mengidentifikasi kontrol item menu.

Pane

Mengidentifikasi kontrol panel.

ProgressBar

Mengidentifikasi kontrol bilah kemajuan, yang secara visual menunjukkan kemajuan operasi yang panjang.

RadioButton

Mengidentifikasi kontrol tombol radio, yang merupakan mekanisme pemilihan yang memungkinkan tepat satu item yang dipilih dalam grup.

ScrollBar

Mengidentifikasi kontrol bilah gulir, seperti bilah gulir di jendela aplikasi.

Separator

Mengidentifikasi pemisah, yang membuat pembagian visual dalam kontrol seperti menu dan toolbar.

Slider

Mengidentifikasi kontrol penggeser.

Spinner

Mengidentifikasi kontrol spinner.

SplitButton

Mengidentifikasi tombol pisah, yang merupakan tombol yang melakukan tindakan default dan juga dapat meluas ke daftar tindakan lain yang mungkin.

StatusBar

Mengidentifikasi kontrol bilah status.

Tab

Mengidentifikasi kontrol tab.

TabItem

Mengidentifikasi kontrol item tab, yang mewakili halaman kontrol tab.

Table

Mengidentifikasi tabel.

Text

Mengidentifikasi kontrol edit, seperti kotak teks atau kotak teks kaya.

Thumb

Mengidentifikasi kontrol dalam bilah gulir yang dapat diseret ke posisi yang berbeda.

TitleBar

Mengidentifikasi bilah caption pada jendela.

ToolBar

Mengidentifikasi toolbar, seperti kontrol yang berisi sekumpulan tombol perintah di jendela aplikasi.

ToolTip

Mengidentifikasi kontrol tipsalat, jendela informasi yang muncul sebagai akibat dari pemindahan penunjuk ke kontrol atau kadang-kadang saat bertab ke kontrol menggunakan keyboard.

Tree

Mengidentifikasi kontrol pohon.

TreeItem

Mengidentifikasi simpul dalam TreeItem kontrol.

Window

Mengidentifikasi bingkai jendela, yang berisi objek anak.

Properti

Id

Mendapatkan pengidentifikasi numerik yang mendasar.

(Diperoleh dari AutomationIdentifier)
LocalizedControlType

Mendapatkan deskripsi jenis kontrol.

ProgrammaticName

Mendapatkan nama terprogram yang terdaftar.

(Diperoleh dari AutomationIdentifier)

Metode

CompareTo(Object)

Membandingkan ini AutomationIdentifier dengan yang lain AutomationIdentifier.

(Diperoleh dari AutomationIdentifier)
Equals(Object)

Mengembalikan nilai yang menunjukkan apakah yang disediakan AutomationIdentifier setara dengan ini AutomationIdentifier.

(Diperoleh dari AutomationIdentifier)
GetHashCode()

Mengembalikan kode hash untuk pengidentifikasi Otomatisasi UI ini.

(Diperoleh dari AutomationIdentifier)
GetNeverSupportedPatterns()

Mengambil pengidentifikasi pola yang tidak didukung oleh jenis kontrol.

GetRequiredPatternSets()

Mengambil array set pola yang diperlukan.

GetRequiredProperties()

Mengambil array pengidentifikasi properti (ID) yang diperlukan untuk jenis kontrol ini.

GetType()

Mendapatkan dari instans Type saat ini.

(Diperoleh dari Object)
LookupById(Int32)

ControlType Mengambil yang merangkum pengidentifikasi numerik tertentu.

MemberwiseClone()

Membuat salinan dangkal dari saat ini Object.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk

Lihat juga