ControlType Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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) |