Aracılığıyla paylaş


Standart Denetimler için UI Otomasyonu Desteği

Uyarı

Bu belgeler, System.Windows.Automation ad alanında tanımlanan yönetilen UI Otomasyonu sınıflarını kullanmak isteyen .NET Framework geliştiricilerine yöneliktir. UI Otomasyonu hakkında en son bilgiler için bkz. Windows Otomasyonu API'si: UI Otomasyonu.

Bu konu WPF, Win32 ve Windows Forms çerçeveleri için geliştirilen uygulamalarda standart denetimler için Microsoft UI Otomasyonu desteği hakkında bilgi içerir.

Windows Presentation Foundation Denetimleri

Kullanıcı etkileşimi için bilgi veya destek sağlayan tüm WPF denetim öğeleri, UI Otomasyonu için tam yerel desteğe sahiptir. Paneller gibi diğer öğeler UI Otomasyonu'na görünmez.

Win32 Denetimleri

Çoğu Win32 denetimi, UIAutomationClientsideProviders.dllistemci tarafı sağlayıcıları aracılığıyla Microsoft UI Otomasyonu'na sunulur. Bu derleme, UI Otomasyonu istemci uygulamalarıyla kullanılmak üzere otomatik olarak kaydedilir.

Yalnızca ComCtrl32.dll sürüm 6'dan itibaren denetimler için tam destek sağlanır.

Aşağıdaki denetimler desteklenir.

Sınıf adı Denetim Türü
Düğme Düğme
Düğme RadioButton
Düğme Grup
Düğme Onay Kutusu
Düğme Bağlantı
Düğme SplitButton
Düğme Onay Kutusu
ComboBoxEx32 ComboBox
ComboBox ComboBox
Düzenle Belge
Düzenle Düzenle
SysLink Bağlantı
Statik Metin
Statik Resim
SysIPAddress32 Özelleştirilmiş
SysHeader32 Başlık/Başlık Öğesi
SysListView32 DataGrid
SysListView32 Liste
ListBox Liste
ListBox ListeÖgesi
#32768 Menü
#32768 Menü Öğesi
msctls_progress32 İlerleme Çubuğu
RichEdit Belge. Nota bakın.
RichEdit20A Belge
RichEdit20W Belge
RichEdit50W Belge
Kaydırma Çubuğu Kaydırma çubuğu
msctls_trackbar32 Kaydırma çubuğu
msctls_updown32 Değer değiştirici
msctls_statusbar32 Durum Çubuğu
SysTabControl32 Sekme
SysTabControl32 TabItem
Araç ÇubuğuWindow32 Araç çubuğu
Araç ÇubuğuWindow32 Menü Öğesi
Araç ÇubuğuWindow32 Düğme
Araç ÇubuğuWindow32 Onay Kutusu
Araç ÇubuğuWindow32 RadioButton
Araç ÇubuğuWindow32 Ayırıcı
tooltips_class32 İpucu
#32774 İpucu
ReBarWindow32 Araç çubuğu
SysTreeView32 Ağaç
SysTreeView32 TreeItem

Not RichEdit denetimi yalnızca Windows Vista ile birlikte gelen sürümler için desteklenir (RichEd20.dll sürüm 3.1 ve üzeri ile MsftEdit.dll sürüm 4.1 ve üzeri).

Aşağıdaki denetimler desteklenmez.

Sınıf adı Denetim türü
SysAnimate32 Resim
SysPager Değer değiştirici
SysDateTimePick32 Özelleştirilmiş
SysMonthCal32 Takvim
MS_WINNOTE İpucu
VBBubble İpucu
ScrollBar (tek başına denetim olarak kullanıldığında) Kaydırma çubuğu
SuperGrid Özelleştirilmiş

Windows Forms Denetimleri

Windows Forms denetimleri, UIAutomationClientsideProviders.dllistemci tarafı sağlayıcıları aracılığıyla Microsoft UI Otomasyonu'na sunulur. Bu derleme, UI Otomasyonu istemci uygulamalarıyla kullanılmak üzere otomatik olarak kaydedilir.

Genellikle, Win32 ortak denetimlerinin yönetilen sarmalayıcıları olan Windows Forms denetimleri, UI Automation tarafından desteklenir. Aşağıdaki denetimler desteklenir.

Sınıf Adı
Düğme
Onay Kutusu
CheckedListBox
RenkDialog
ComboBox
Klasör Gözatıcı
Yazı Tipi Dialogu
GroupBox
HscrollBar
Görüntü Listesi
Etiket
ListBox
Liste Görünümü (ListView)
Ana Menü/Bağlam Menüsü
Ay Takvimi
Bildirim Simgesi
OpenFileDialog
Sayfa Ayarlama Diyaloğu
PrintDialog
İlerleme Çubuğu
RadioButton
RichTextBox
DosyaKaydetmeDiyalog
Kaydırılabilir Kontrol
Ses Oynatıcı
Durum Çubuğu
TabControl/TabPage
Metin Kutusu
Zamanlayıcı
Araç çubuğu
İpucu
TrackBar
TreeView
VscrollBar
Web Tarayıcı

Aşağıdaki denetimler Yalnızca Microsoft Etkin Erişilebilirlik desteği aracılığıyla Microsoft UI Otomasyonu'na sunulur. Bazı işlevler kullanılamayabilir.

Denetim Adı
BağlamaKaynağı
DataGrid
VeriTablosuGörüntüleyici
DataNavigator
DomainUpDown
Hata Sağlayıcısı
FlowLayoutPanel
Şekil
Bağlantı Etiketi
HelpProvider
Maskeli Metin Kutusu
Menü Çubuğu/Bağlam Menüsü
Sayı Arttırma/Azaltma
Panel
PictureBox
Belge Yazdır
PrintPreview-Control
PrintPreview-Dialog
PropertyGrid
Kullanıcı Kontrolü
ToolStrip
TableLayoutPanel
SplitContainer/SplitterPanel
Ayırıcı
RaftingContainer
Durum Çubuğu

Ayrıca bakınız