ControlType Klasa

Definicja

Określa typ kontrolki interfejsu użytkownika.

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
Dziedziczenie

Uwagi

ControlType dziedziczy i AutomationIdentifier służy do identyfikowania typu kontrolki reprezentowanej przez AutomationElementobiekt . Typ kontrolki jest określany przez dewelopera dostawcy automatyzacja interfejsu użytkownika.

Ta klasa zawiera pola statyczne, które są obiektami ControlType , aby zidentyfikować standardowe typy kontrolek. Istnieje również Custom typ kontrolek, które nie pasują do jednego ze zdefiniowanych typów.

Jedynym przypadkiem, w którym typ kontrolki może ulec zmianie w czasie wykonywania, jest to, że kontrolka obsługuje MultipleViewPattern. Przykładem jest widok listy Win32, który może być elementem DataGrid lub List, w zależności od bieżącego widoku.

Typy kontrolek nie mają równoważności "jeden do jednego" do wzorców sterowania. Kontrolka może być tylko jednym typem, ale może obsługiwać wiele wzorców lub brak wzorców w zależności od jej określonej funkcjonalności.

Aby uzyskać szczegółowe informacje na temat różnych typów kontrolek, zobacz automatyzacja interfejsu użytkownika Typy kontrolek.

Pola

Button

Identyfikuje kontrolkę przycisku.

Calendar

Identyfikuje kontrolkę kalendarza, taką jak selektor dat.

CheckBox

Identyfikuje kontrolkę pola wyboru.

ComboBox

Identyfikuje kontrolkę pola kombi.

Custom

Identyfikuje kontrolkę, która nie jest jednym z zdefiniowanych typów kontrolek.

DataGrid

Identyfikuje kontrolkę siatki danych.

DataItem

Identyfikuje kontrolkę elementu danych.

Document

Identyfikuje kontrolkę dokumentu.

Edit

Identyfikuje kontrolkę edycji, taką jak pole tekstowe.

Group

Identyfikuje kontrolkę grupy, która działa jako kontener dla innych kontrolek.

Header

Identyfikuje kontrolkę nagłówka, która jest kontenerem etykiet wierszy i kolumn informacji.

HeaderItem

Identyfikuje element nagłówka, który jest etykietą wiersza lub kolumny informacji.

Hyperlink

Identyfikuje kontrolkę hiperłącza.

Image

Identyfikuje kontrolkę obrazu.

List

Identyfikuje kontrolkę listy, taką jak pole listy.

ListItem

Identyfikuje kontrolkę elementu listy, która jest elementem podrzędnym kontrolki listy.

Menu

Identyfikuje kontrolkę menu, taką jak menu najwyższego poziomu w oknie aplikacji.

MenuBar

Identyfikuje kontrolkę paska menu, która zazwyczaj zawiera zestaw menu najwyższego poziomu.

MenuItem

Identyfikuje kontrolkę elementu menu.

Pane

Identyfikuje kontrolkę okienka.

ProgressBar

Identyfikuje kontrolkę paska postępu, która wizualnie wskazuje postęp długiej operacji.

RadioButton

Identyfikuje kontrolkę przycisku radiowego, która jest mechanizmem wyboru umożliwiającym dokładnie jeden wybrany element w grupie.

ScrollBar

Identyfikuje kontrolkę paska przewijania, taką jak pasek przewijania w oknie aplikacji.

Separator

Identyfikuje separator, który tworzy podział wizualny w kontrolkach, takich jak menu i paski narzędzi.

Slider

Identyfikuje kontrolkę suwaka.

Spinner

Identyfikuje kontrolkę spinnera.

SplitButton

Identyfikuje przycisk podziału, który jest przyciskiem, który wykonuje akcję domyślną, a także może rozwinąć listę innych możliwych akcji.

StatusBar

Identyfikuje kontrolkę paska stanu.

Tab

Identyfikuje kontrolkę karty.

TabItem

Identyfikuje kontrolkę elementu tabulacji, która reprezentuje stronę kontrolki karty.

Table

Identyfikuje tabelę.

Text

Identyfikuje kontrolkę edycji, taką jak pole tekstowe lub pole tekstowe sformatowane.

Thumb

Identyfikuje kontrolkę na pasku przewijania, który można przeciągnąć do innej pozycji.

TitleBar

Identyfikuje pasek podpis w oknie.

ToolBar

Identyfikuje pasek narzędzi, taki jak kontrolka zawierająca zestaw przycisków poleceń w oknie aplikacji.

ToolTip

Identyfikuje kontrolkę etykietki narzędzia, okno informacyjne, które jest wyświetlane w wyniku przeniesienia wskaźnika nad kontrolką lub czasami podczas tabulacji do kontrolki przy użyciu klawiatury.

Tree

Identyfikuje kontrolkę drzewa.

TreeItem

Identyfikuje węzeł w kontrolce TreeItem .

Window

Identyfikuje ramę okna zawierającą obiekty podrzędne.

Właściwości

Id

Pobiera podstawowy identyfikator liczbowy.

(Odziedziczone po AutomationIdentifier)
LocalizedControlType

Pobiera opis typu kontrolki.

ProgrammaticName

Pobiera zarejestrowaną nazwę programową.

(Odziedziczone po AutomationIdentifier)

Metody

CompareTo(Object)

Porównuje to AutomationIdentifier z innym AutomationIdentifierelementem .

(Odziedziczone po AutomationIdentifier)
Equals(Object)

Zwraca wartość wskazującą, czy podany AutomationIdentifier element jest odpowiednikiem tego AutomationIdentifierelementu .

(Odziedziczone po AutomationIdentifier)
GetHashCode()

Zwraca kod skrótu dla tego identyfikatora automatyzacja interfejsu użytkownika.

(Odziedziczone po AutomationIdentifier)
GetNeverSupportedPatterns()

Pobiera identyfikatory wzorców, które nie są obsługiwane przez typ kontrolki.

GetRequiredPatternSets()

Pobiera tablicę zestawów wymaganych wzorców.

GetRequiredProperties()

Pobiera tablicę wymaganych identyfikatorów właściwości dla tego typu kontrolki.

GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
LookupById(Int32)

Pobiera hermetyzację ControlType określonego identyfikatora liczbowego.

MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy

Zobacz też