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 öğesinden AutomationIdentifier devralır ve tarafından temsil edilen AutomationElementbir denetimin türünü tanımlamak için kullanılı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. Ayrıca, tanımlı türlerden biriyle eşleşmeyen denetimler için bir Custom tür de vardır.
Bir denetimin denetim türünün çalışma zamanında değişebileceği tek durum, denetimin desteklediği MultipleViewPatternyerdir. Geçerli görünüme bağlı olarak veya DataGridolabilecek Win32 liste görünümü buna örnek olarak gösterilebilirList.
Denetim türlerinin, desenleri denetlemek için bire bir eşdeğerliği 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
| Name | Description |
|---|---|
| Button |
Düğme denetimini tanımlar. |
| Calendar |
Tarih seçici gibi bir takvim denetimi 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ı görevi gören bir grup denetimini tanımlar. |
| Header |
Bilgi satırlarının ve sütunlarının etiketlerine yönelik bir kapsayıcı olan üst bilgi denetimini tanımlar. |
| HeaderItem |
Bir bilgi satırı 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 denetimi tanımlar. |
| ListItem |
Liste denetiminin alt öğesi olan liste öğesi denetimini tanımlar. |
| Menu |
Uygulama penceresindeki en üst düzey menü gibi bir menü denetimini tanımlar. |
| MenuBar |
Genellikle bir dizi üst düzey menü içeren bir menü çubuğu denetimi tanımlar. |
| MenuItem |
Menü öğesi denetimini tanımlar. |
| Pane |
Bir bölme denetimi 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 denetimi 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 tablo tanımlar. |
| Text |
Metin kutusu veya zengin metin kutusu gibi bir düzenleme denetimini tanımlar. |
| Thumb |
Farklı bir konuma sürüklenebilen kaydırma çubuğundaki denetimi tanımlar. |
| TitleBar |
Bir penceredeki resim yazısı ç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 bilgilendirsel bir pencere olarak tanımlar. |
| Tree |
Ağaç denetimini tanımlar. |
| TreeItem |
Denetimdeki bir TreeItem düğümü tanımlar. |
| Window |
Alt nesneleri içeren bir pencere çerçevesi tanımlar. |
Özellikler
| Name | Description |
|---|---|
| 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
| Name | Description |
|---|---|
| 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ının karma kodunu 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) bir dizisini alır. |
| GetType() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| LookupById(Int32) |
Belirtilen sayısal ControlType tanımlayıcıyı kapsülleyen bir alır. |
| MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| ToString() |
Geçerli nesneyi temsil eden bir dize döndürür. (Devralındığı yer: Object) |