AutomationPeer 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.
Udostępnia klasę bazową, która uwidacznia element automatyzacji interfejsu użytkownika.
public ref class AutomationPeer abstract : System::Windows::Threading::DispatcherObject
public abstract class AutomationPeer : System.Windows.Threading.DispatcherObject
type AutomationPeer = class
inherit DispatcherObject
Public MustInherit Class AutomationPeer
Inherits DispatcherObject
- Dziedziczenie
- Pochodne
Uwagi
Gdy automatyzacja interfejsu użytkownika wysyła zapytanie do katalogu głównego aplikacji Windows Presentation Foundation (WPF) o elemencie, element główny zwraca element równorzędny automatyzacja interfejsu użytkownika dla tego elementu. Element równorzędny odpowiada również na automatyzacja interfejsu użytkownika zapytania dotyczące odpowiedniego elementu.
Konstruktory
| Nazwa | Opis |
|---|---|
| AutomationPeer() |
Zapewnia inicjowanie wartości klas bazowych, gdy są wywoływane przez konstruktor klasy pochodnej. |
Właściwości
| Nazwa | Opis |
|---|---|
| Dispatcher |
Pobiera elementDispatcher, z który DispatcherObject jest skojarzony. (Odziedziczone po DispatcherObject) |
| EventsSource |
Pobiera lub ustawia element zgłaszany AutomationPeer klientowi automatyzacji jako źródło dla wszystkich zdarzeń, które pochodzą z tego AutomationPeerelementu . |
| IsHwndHost |
Pobiera wartość wskazującą, czy element skojarzony z tym AutomationPeer hostami |
Metody
| Nazwa | Opis |
|---|---|
| CheckAccess() |
Określa, czy wątek wywołujący ma dostęp do tego DispatcherObjectelementu . (Odziedziczone po DispatcherObject) |
| Equals(Object) |
Określa, czy określony obiekt jest równy bieżącemu obiektowi. (Odziedziczone po Object) |
| GetAcceleratorKey() |
Pobiera kombinacje klawiszy akceleratora dla elementu skojarzonego z elementem równorzędnym automatyzacji interfejsu użytkownika. |
| GetAcceleratorKeyCore() |
Po przesłonięciu w klasie pochodnej element jest wywoływany przez GetAcceleratorKey()element . |
| GetAccessKey() |
Pobiera klucz dostępu dla elementu skojarzonego z elementem równorzędnym automatyzacji. |
| GetAccessKeyCore() |
Po przesłonięciu w klasie pochodnej element jest wywoływany przez GetAccessKey()element . |
| GetAutomationControlType() |
Pobiera typ kontrolki dla elementu skojarzonego z elementem równorzędnym automatyzacji interfejsu użytkownika. |
| GetAutomationControlTypeCore() |
Po przesłonięciu w klasie pochodnej element jest wywoływany przez GetAutomationControlType()element . |
| GetAutomationId() |
AutomationId Pobiera element skojarzony z elementem równorzędnym automatyzacji. |
| GetAutomationIdCore() |
Po przesłonięciu w klasie pochodnej element jest wywoływany przez GetAutomationId()element . |
| GetBoundingRectangle() |
Rect Pobiera obiekt reprezentujący współrzędne ekranu elementu skojarzonego z elementem równorzędnym automatyzacji. |
| GetBoundingRectangleCore() |
Po przesłonięciu w klasie pochodnej element jest wywoływany przez GetBoundingRectangle()element . |
| GetChildren() |
Pobiera kolekcję GetChildren() elementów reprezentowanych w drzewie automatyzacji interfejsu użytkownika jako natychmiastowe elementy podrzędne elementu równorzędnego automatyzacji. |
| GetChildrenCore() |
Po przesłonięciu w klasie pochodnej element jest wywoływany przez GetChildren()element . |
| GetClassName() |
Pobiera nazwę używaną z elementem AutomationControlType, aby odróżnić kontrolkę reprezentowaną przez ten AutomationPeerelement . |
| GetClassNameCore() |
Po przesłonięciu w klasie pochodnej element jest wywoływany przez GetClassName()element . |
| GetClickablePoint() |
Pobiera element Point skojarzony z elementem równorzędnym automatyzacji, który reaguje na kliknięcie myszą. |
| GetClickablePointCore() |
Po przesłonięciu w klasie pochodnej element jest wywoływany przez GetClickablePoint()element . |
| GetControlledPeers() |
Udostępnia automatyzację interfejsu użytkownika z listą elementów, których dotyczy problem lub które są kontrolowane przez ten AutomationPeerelement . |
| GetControlledPeersCore() |
Po zastąpieniu w klasie pochodnej usługa zapewnia automatyzację interfejsu użytkownika z listą elementów, których dotyczy problem lub które są kontrolowane przez ten AutomationPeerelement . |
| GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
| GetHeadingLevel() |
Udostępnia klasę bazową, która uwidacznia element automatyzacji interfejsu użytkownika. |
| GetHeadingLevelCore() |
Udostępnia klasę bazową, która uwidacznia element automatyzacji interfejsu użytkownika. |
| GetHelpText() |
Pobiera tekst opisujący funkcjonalność kontrolki skojarzonej z elementem równorzędnym automatyzacji. |
| GetHelpTextCore() |
Po przesłonięciu w klasie pochodnej element jest wywoływany przez GetHelpText()element . |
| GetHostRawElementProviderCore() |
Informuje automatyzację interfejsu użytkownika, gdzie w drzewie automatyzacji interfejsu użytkownika umieścić hostowane |
| GetItemStatus() |
Pobiera tekst, który przekazuje stan wizualizacji elementu skojarzonego z tym elementem równorzędnym automatyzacji. |
| GetItemStatusCore() |
Po przesłonięciu w klasie pochodnej element jest wywoływany przez GetItemStatus()element . |
| GetItemType() |
Pobiera ciąg opisujący rodzaj elementu reprezentowanego przez obiekt. |
| GetItemTypeCore() |
Po przesłonięciu w klasie pochodnej element jest wywoływany przez GetItemType()element . |
| GetLabeledBy() |
Pobiera element AutomationPeer dla Label elementu docelowego. |
| GetLabeledByCore() |
Po przesłonięciu w klasie pochodnej element jest wywoływany przez GetLabeledBy()element . |
| GetLiveSetting() |
Pobiera charakterystykę powiadomień w regionie na żywo skojarzonym z tym elementem równorzędnym automatyzacji. |
| GetLiveSettingCore() |
Gdy przesłonięta w klasie pochodnej, zwraca charakterystykę powiadomień w regionie na żywo. Wywoływana przez metodę GetLiveSetting() . |
| GetLocalizedControlType() |
Pobiera zlokalizowany przez człowieka ciąg reprezentujący AutomationControlType wartość kontrolki skojarzonej z tym elementem równorzędnym automatyzacji. |
| GetLocalizedControlTypeCore() |
Po przesłonięciu w klasie pochodnej element jest wywoływany przez GetLocalizedControlType()element . |
| GetName() |
Pobiera tekst opisujący element skojarzony z tym elementem równorzędnym automatyzacji. |
| GetNameCore() |
Po przesłonięciu w klasie pochodnej element jest wywoływany przez GetName()element . |
| GetOrientation() |
Pobiera wartość wskazującą jawną orientację kontrolki, jeśli istnieje. |
| GetOrientationCore() |
Po przesłonięciu w klasie pochodnej element jest wywoływany przez GetOrientation()element . |
| GetParent() |
Pobiera element AutomationPeer nadrzędny tego AutomationPeerelementu . |
| GetPattern(PatternInterface) |
Po zastąpieniu w klasie pochodnej pobiera wzorzec sterowania skojarzony z określonym PatternInterfaceelementem . |
| GetPeerFromPoint(Point) |
Pobiera element AutomationPeer z określonego punktu. |
| GetPeerFromPointCore(Point) |
Po przesłonięciu w klasie pochodnej jest wywoływana z GetPeerFromPoint(Point)klasy . |
| GetPositionInSet() |
Próbuje uzyskać wartość PositionInSet właściwości . |
| GetPositionInSetCore() |
Po przesłonięciu w klasie pochodnej element udostępnia automatyzacja interfejsu użytkownika z jedną wartością całkowitą opisjącą położenie, które zajmuje ten element w grupie lub zestawie. |
| GetSizeOfSet() |
Próbuje uzyskać wartość SizeOfSet właściwości . |
| GetSizeOfSetCore() |
Po zastąpieniu w klasie pochodnej element zapewnia automatyzacja interfejsu użytkownika o rozmiarze grupy lub ustawieniu, do którego należy ten element. |
| GetType() |
Pobiera Type bieżącego wystąpienia. (Odziedziczone po Object) |
| HasKeyboardFocus() |
Pobiera wartość wskazującą, czy element skojarzony z tym elementem równorzędnym automatyzacji ma obecnie fokus klawiatury. |
| HasKeyboardFocusCore() |
Po przesłonięciu w klasie pochodnej element jest wywoływany przez HasKeyboardFocus()element . |
| InvalidatePeer() |
Wyzwala ponowne obliczenie głównych właściwości AutomationPeer obiektu i zgłasza powiadomienie do klienta automatyzacji, jeśli właściwości uległy PropertyChanged zmianie. |
| IsContentElement() |
Pobiera wartość wskazującą, czy element skojarzony z tym elementem równorzędnym automatyzacji zawiera dane prezentowane użytkownikowi. |
| IsContentElementCore() |
Po przesłonięciu w klasie pochodnej element jest wywoływany przez IsContentElement()element . |
| IsControlElement() |
Pobiera wartość wskazującą, czy element jest rozumiany przez użytkownika jako interaktywny, czy też współtworzenia logicznej struktury kontrolki w graficznym interfejsie użytkownika. |
| IsControlElementCore() |
Po przesłonięciu w klasie pochodnej element jest wywoływany przez IsControlElement()element . |
| IsDialog() |
Udostępnia klasę bazową, która uwidacznia element automatyzacji interfejsu użytkownika. |
| IsDialogCore() |
Udostępnia klasę bazową, która uwidacznia element automatyzacji interfejsu użytkownika. |
| IsEnabled() |
Pobiera wartość wskazującą, czy element skojarzony z tym elementem równorzędnym automatyzacji obsługuje interakcję. |
| IsEnabledCore() |
Po przesłonięciu w klasie pochodnej element jest wywoływany przez IsEnabled()element . |
| IsKeyboardFocusable() |
Pobiera wartość wskazującą, czy element może zaakceptować fokus klawiatury. |
| IsKeyboardFocusableCore() |
Po przesłonięciu w klasie pochodnej element jest wywoływany przez IsKeyboardFocusable()element . |
| IsOffscreen() |
Pobiera wartość wskazującą, czy element jest wyłączony z ekranu. |
| IsOffscreenCore() |
Po przesłonięciu w klasie pochodnej element jest wywoływany przez IsOffscreen()element . |
| IsPassword() |
Pobiera wartość wskazującą, czy element zawiera zawartość wrażliwą. |
| IsPasswordCore() |
Po przesłonięciu w klasie pochodnej element jest wywoływany przez IsPassword()element . |
| IsRequiredForForm() |
Pobiera wartość wskazującą, czy element skojarzony z tym elementem równorzędnym musi zostać ukończony w formularzu. |
| IsRequiredForFormCore() |
Po przesłonięciu w klasie pochodnej element jest wywoływany przez IsRequiredForForm()element . |
| ListenerExists(AutomationEvents) |
Pobiera wartość wskazującą, czy automatyzacja interfejsu użytkownika nasłuchuje określonego zdarzenia. |
| MemberwiseClone() |
Tworzy płytkią kopię bieżącego Object. (Odziedziczone po Object) |
| PeerFromProvider(IRawElementProviderSimple) |
Pobiera element AutomationPeer dla określonego IRawElementProviderSimple serwera proxy. |
| ProviderFromPeer(AutomationPeer) |
Pobiera wartość IRawElementProviderSimple dla określonego AutomationPeerelementu . |
| RaiseAsyncContentLoadedEvent(AsyncContentLoadedEventArgs) |
Wywołana przez element , AutomationPeer aby zgłosić AsyncContentLoadedEvent zdarzenie. |
| RaiseAutomationEvent(AutomationEvents) |
Zgłasza zdarzenie automatyzacji. |
| RaiseNotificationEvent(AutomationNotificationKind, AutomationNotificationProcessing, String, String) |
Udostępnia klasę bazową, która uwidacznia element automatyzacji interfejsu użytkownika. |
| RaisePropertyChangedEvent(AutomationProperty, Object, Object) |
Zgłasza zdarzenie, aby powiadomić klienta automatyzacji o zmienionej wartości właściwości. |
| ResetChildrenCache() |
Synchronicznie resetuje drzewo elementów podrzędnych, wywołując metodę GetChildrenCore(). |
| SetFocus() |
Ustawia fokus klawiatury na elemencie skojarzonym z tym elementem równorzędnym automatyzacji. |
| SetFocusCore() |
Po przesłonięciu w klasie pochodnej element jest wywoływany przez SetFocus()element . |
| ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
| VerifyAccess() |
Wymusza, że wątek wywołujący ma dostęp do tego DispatcherObjectelementu . (Odziedziczone po DispatcherObject) |