ControlType Třída

Definice

Určuje typ ovládacího prvku uživatelského rozhraní.

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
Dědičnost

Poznámky

ControlType dědí z AutomationIdentifier a slouží k identifikaci typu ovládacího prvku reprezentovaný objektem AutomationElement. Typ ovládacího prvku určuje vývojář zprostředkovatele automatizace uživatelského rozhraní.

Tato třída obsahuje statická pole, která jsou sama o sobě ControlType objekty, k identifikaci standardních typů ovládacích prvků. Existuje také Custom typ ovládacích prvků, které neodpovídají jednomu z definovaných typů.

Jediný případ, kdy se typ ovládacího prvku může za běhu změnit, je, kde ovládací prvek podporuje MultipleViewPattern. Příkladem je zobrazení seznamu Win32, které může být nebo DataGridList, v závislosti na aktuálním zobrazení.

Typy ovládacích prvků nemají ekvivalenci 1:1 se vzory řízení. Ovládací prvek může být pouze jednoho typu, ale v závislosti na jeho konkrétní funkčnosti může podporovat více vzorů nebo vůbec žádné vzory.

Podrobné informace o různých typech ovládacích prvků najdete v tématu Typy ovládacích prvků automatizace uživatelského rozhraní.

Pole

Button

Identifikuje ovládací prvek tlačítka.

Calendar

Identifikuje ovládací prvek kalendáře, například výběr data.

CheckBox

Identifikuje ovládací prvek zaškrtávacího políčka.

ComboBox

Identifikuje ovládací prvek pole se seznamem.

Custom

Identifikuje ovládací prvek, který není jedním z definovaných typů ovládacích prvků.

DataGrid

Identifikuje ovládací prvek datové mřížky.

DataItem

Identifikuje ovládací prvek datové položky.

Document

Identifikuje ovládací prvek dokumentu.

Edit

Identifikuje ovládací prvek pro úpravy, například textové pole.

Group

Identifikuje ovládací prvek skupiny, který funguje jako kontejner pro jiné ovládací prvky.

Header

Identifikuje ovládací prvek záhlaví, což je kontejner pro popisky řádků a sloupců informací.

HeaderItem

Identifikuje položku záhlaví, což je popisek řádku nebo sloupce informací.

Hyperlink

Identifikuje ovládací prvek hypertextového odkazu.

Image

Identifikuje ovládací prvek obrázek.

List

Identifikuje ovládací prvek seznamu, například seznam.

ListItem

Identifikuje ovládací prvek položky seznamu, což je podřízená položka ovládacího prvku seznamu.

Menu

Identifikuje ovládací prvek nabídky, například nabídku nejvyšší úrovně v okně aplikace.

MenuBar

Identifikuje ovládací prvek řádek nabídek, který obvykle obsahuje sadu nabídek nejvyšší úrovně.

MenuItem

Identifikuje ovládací prvek položky nabídky.

Pane

Identifikuje ovládací prvek podokna.

ProgressBar

Identifikuje ovládací prvek indikátor průběhu, který vizuálně označuje průběh dlouhé operace.

RadioButton

Identifikuje ovládací prvek přepínačů, což je mechanismus výběru umožňující přesně jednu vybranou položku ve skupině.

ScrollBar

Identifikuje ovládací prvek posuvníku, například posuvník v okně aplikace.

Separator

Identifikuje oddělovač, který vytvoří vizuální dělení v ovládacích prvcích, jako jsou nabídky a panely nástrojů.

Slider

Identifikuje ovládací prvek posuvníku.

Spinner

Identifikuje ovládací prvek číselníku.

SplitButton

Identifikuje tlačítko rozdělení, což je tlačítko, které provede výchozí akci a může také rozbalit seznam dalších možných akcí.

StatusBar

Identifikuje ovládací prvek stavového řádku.

Tab

Identifikuje ovládací prvek Tabulátor.

TabItem

Identifikuje ovládací prvek položky karty, který představuje stránku ovládacího prvku karta.

Table

Identifikuje tabulku.

Text

Identifikuje ovládací prvek pro úpravy, například textové pole nebo pole s formátovaným textem.

Thumb

Identifikuje ovládací prvek v posuvníku, který lze přetáhnout na jinou pozici.

TitleBar

Určuje panel popis v okně.

ToolBar

Identifikuje panel nástrojů, například ovládací prvek, který obsahuje sadu příkazových tlačítek v okně aplikace.

ToolTip

Identifikuje ovládací prvek popisku, informační okno, které se zobrazí v důsledku přesunutí ukazatele myši na ovládací prvek nebo někdy při přechodu na ovládací prvek pomocí klávesnice.

Tree

Identifikuje stromový ovládací prvek.

TreeItem

Identifikuje uzel v ovládacím TreeItem prvku.

Window

Identifikuje rámeček okna, který obsahuje podřízené objekty.

Vlastnosti

Id

Získá základní číselný identifikátor.

(Zděděno od AutomationIdentifier)
LocalizedControlType

Získá popis typu ovládacího prvku.

ProgrammaticName

Získá registrovaný programový název.

(Zděděno od AutomationIdentifier)

Metody

CompareTo(Object)

Porovná ji AutomationIdentifier s jiným AutomationIdentifierobjektem .

(Zděděno od AutomationIdentifier)
Equals(Object)

Vrátí hodnotu označující, zda je zadaná AutomationIdentifier hodnota ekvivalentní tomuto AutomationIdentifier.

(Zděděno od AutomationIdentifier)
GetHashCode()

Vrátí kód hash pro tento identifikátor automatizace uživatelského rozhraní.

(Zděděno od AutomationIdentifier)
GetNeverSupportedPatterns()

Načte identifikátory vzoru, které typ ovládacího prvku nepodporuje.

GetRequiredPatternSets()

Načte pole sad požadovaných vzorů.

GetRequiredProperties()

Načte pole požadovaných identifikátorů vlastností (ID) pro tento typ ovládacího prvku.

GetType()

Získá aktuální Type instanci.

(Zděděno od Object)
LookupById(Int32)

Načte ControlType objekt, který zapouzdřuje zadaný číselný identifikátor.

MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro

Viz také