ControlType Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Kullanıcı arabirimi (UI) denetiminin türünü tanımlar.
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
- Devralma
Açıklamalar
ControlType, tarafından temsil edilen AutomationElementbir denetimin türünü tanımlamak için ve 'den AutomationIdentifier devralır. Denetim türü, UI Otomasyonu sağlayıcısının geliştiricisi tarafından belirlenir.
Bu sınıf, standart denetim türlerini tanımlamak için kendilerinin ControlType nesneleri olan statik alanlar içerir. Tanımlanan türlerden biriyle eşleşmeyen denetimler için de bir Custom tür vardır.
Bir denetimin denetim türünün çalışma zamanında değişebileceği tek durum, denetimin 'i desteklediği MultipleViewPatternyerdir. Geçerli görünüme bağlı olarak veya Listolabilecek Win32 liste görünümü buna örnek olarak gösterilebilirDataGrid.
Denetim türlerinin, denetim desenlerine bire bir eşdeğeri yoktur. Denetim yalnızca bir türde olabilir, ancak belirli işlevlerine bağlı olarak birden çok deseni destekleyebilir veya hiç desen desteklemeyebilir.
Çeşitli denetim türleri hakkında ayrıntılı bilgi için bkz. UI Otomasyonu Denetim Türleri.
Alanlar
Button |
Düğme denetimini tanımlar. |
Calendar |
Tarih seçici gibi bir takvim denetimini tanımlar. |
CheckBox |
Onay kutusu denetimini tanımlar. |
ComboBox |
Birleşik giriş kutusu denetimini tanımlar. |
Custom |
Tanımlı denetim türlerinden biri olmayan bir denetimi tanımlar. |
DataGrid |
Veri kılavuzu denetimini tanımlar. |
DataItem |
Veri öğesi denetimini tanımlar. |
Document |
Belge denetimini tanımlar. |
Edit |
Metin kutusu gibi bir düzenleme denetimini tanımlar. |
Group |
Diğer denetimler için kapsayıcı işlevi gören bir grup denetimini tanımlar. |
Header |
Bilgi satırlarının ve sütunlarının etiketleri için bir kapsayıcı olan üst bilgi denetimini tanımlar. |
HeaderItem |
Bilgi satırının veya sütununun etiketi olan üst bilgi öğesini tanımlar. |
Hyperlink |
Köprü denetimini tanımlar. |
Image |
Bir görüntü denetimini tanımlar. |
List |
Liste kutusu gibi bir liste denetimini tanımlar. |
ListItem |
Liste denetiminin alt öğesi olan liste öğesi denetimini tanımlar. |
Menu |
Uygulama penceresindeki üst düzey menü gibi bir menü denetimini tanımlar. |
MenuBar |
Genellikle bir dizi üst düzey menü içeren menü çubuğu denetimini tanımlar. |
MenuItem |
Menü öğesi denetimini tanımlar. |
Pane |
Bir bölme denetimini tanımlar. |
ProgressBar |
Uzun bir işlemin ilerleme durumunu görsel olarak gösteren bir ilerleme çubuğu denetimi tanımlar. |
RadioButton |
Bir grupta tam olarak seçili bir öğeye izin veren bir seçim mekanizması olan radyo düğmesi denetimini tanımlar. |
ScrollBar |
Uygulama penceresindeki kaydırma çubuğu gibi bir kaydırma çubuğu denetimini tanımlar. |
Separator |
Menüler ve araç çubukları gibi denetimlerde görsel bölme oluşturan bir ayırıcı tanımlar. |
Slider |
Kaydırıcı denetimini tanımlar. |
Spinner |
Bir değiştirici denetimini tanımlar. |
SplitButton |
Varsayılan eylemi gerçekleştiren ve diğer olası eylemlerin listesine genişletebilen bir bölünmüş düğmeyi tanımlar. |
StatusBar |
Durum çubuğu denetimini tanımlar. |
Tab |
Sekme denetimini tanımlar. |
TabItem |
Sekme denetiminin bir sayfasını temsil eden bir sekme öğesi denetimini tanımlar. |
Table |
Bir tabloyu tanımlar. |
Text |
Metin kutusu veya zengin metin kutusu gibi bir düzenleme denetimini tanımlar. |
Thumb |
Kaydırma çubuğundaki farklı bir konuma sürüklenebilecek denetimi tanımlar. |
TitleBar |
Penceredeki başlık çubuğunu tanımlar. |
ToolBar |
Uygulama penceresinde bir dizi komut düğmesi içeren denetim gibi bir araç çubuğunu tanımlar. |
ToolTip |
bir araç ipucu denetimini, işaretçiyi bir denetimin üzerine taşımanın sonucu olarak veya bazen klavyeyi kullanarak bir denetime sekmeyle geçerken görüntülenen bilgilendiren bir pencere tanımlar. |
Tree |
Ağaç denetimini tanımlar. |
TreeItem |
Denetimdeki TreeItem bir düğümü tanımlar. |
Window |
Alt nesneleri içeren bir pencere çerçevesi tanımlar. |
Özellikler
Id |
Temel alınan sayısal tanımlayıcıyı alır. (Devralındığı yer: AutomationIdentifier) |
LocalizedControlType |
Denetim türünün açıklamasını alır. |
ProgrammaticName |
Kayıtlı program adını alır. (Devralındığı yer: AutomationIdentifier) |
Yöntemler
CompareTo(Object) |
Bunu AutomationIdentifier başka bir AutomationIdentifierile karşılaştırır. (Devralındığı yer: AutomationIdentifier) |
Equals(Object) |
Sağlanan AutomationIdentifier değerin bu AutomationIdentifierile eşdeğer olup olmadığını belirten bir değer döndürür. (Devralındığı yer: AutomationIdentifier) |
GetHashCode() |
Bu UI Otomasyonu tanımlayıcısı için karma kodu döndürür. (Devralındığı yer: AutomationIdentifier) |
GetNeverSupportedPatterns() |
Denetim türü tarafından desteklenmeyen desen tanımlayıcılarını alır. |
GetRequiredPatternSets() |
Gerekli desen kümelerinden oluşan bir dizi alır. |
GetRequiredProperties() |
Bu denetim türü için gerekli özellik tanımlayıcılarının (kimlikler) dizisini alır. |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
LookupById(Int32) |
ControlType Belirtilen sayısal tanımlayıcıyı kapsülleyen bir alır. |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |