Język

AutomationPeer Klasa

Definicja

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
AutomationPeer
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 hwnds w programie Windows Presentation Foundation (WPF).

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 hwnd przez element Windows Presentation Foundation (WPF).

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)

Dotyczy

Zobacz też