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 öğ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)

Şunlara uygulanır

Ayrıca bkz.