ControlType Sınıf

Tanım

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)

Şunlara uygulanır

Ayrıca bkz.