ControlType Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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) |