Udostępnij za pośrednictwem


AutomationPeer Klasa

Definicja

Udostępnia klasę bazową, która uwidacznia element do automatyzacja 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, 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

AutomationPeer()

Zapewnia inicjowanie wartości klas bazowych, gdy są wywoływane przez konstruktor klasy pochodnej.

Właściwości

Dispatcher

Dispatcher Pobiera tę DispatcherObject wartość skojarzona z.

(Odziedziczone po DispatcherObject)
EventsSource

Pobiera lub ustawia AutomationPeer element zgłaszany 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 Windows Presentation Foundation (WPF).

Metody

CheckAccess()

Określa, czy wątek wywołujący ma dostęp do tego DispatcherObjectelementu .

(Odziedziczone po DispatcherObject)
Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetAcceleratorKey()

Pobiera kombinacje klawiszy akceleratora dla elementu skojarzonego z elementem równorzędnym automatyzacja interfejsu użytkownika.

GetAcceleratorKeyCore()

W przypadku przesłonięcia w klasie pochodnej jest wywoływana przez metodę GetAcceleratorKey().

GetAccessKey()

Pobiera klucz dostępu dla elementu skojarzonego z elementem równorzędnym automatyzacji.

GetAccessKeyCore()

W przypadku przesłonięcia w klasie pochodnej jest wywoływana przez metodę GetAccessKey().

GetAutomationControlType()

Pobiera typ kontrolki elementu skojarzonego z elementem równorzędnym automatyzacja interfejsu użytkownika.

GetAutomationControlTypeCore()

W przypadku przesłonięcia w klasie pochodnej jest wywoływana przez metodę GetAutomationControlType().

GetAutomationId()

AutomationId Pobiera element skojarzony z elementem równorzędnym automatyzacji.

GetAutomationIdCore()

W przypadku przesłonięcia w klasie pochodnej jest wywoływana przez metodę GetAutomationId().

GetBoundingRectangle()

Rect Pobiera obiekt reprezentujący współrzędne ekranu elementu skojarzonego z elementem równorzędnym automatyzacji.

GetBoundingRectangleCore()

W przypadku przesłonięcia w klasie pochodnej jest wywoływana przez metodę GetBoundingRectangle().

GetChildren()

Pobiera kolekcję elementów reprezentowanych GetChildren() w drzewie automatyzacja interfejsu użytkownika jako natychmiastowe elementy podrzędne elementu równorzędnego automatyzacji.

GetChildrenCore()

W przypadku przesłonięcia w klasie pochodnej jest wywoływana przez metodę GetChildren().

GetClassName()

Pobiera nazwę używaną z parametrem AutomationControlType, aby odróżnić kontrolkę reprezentowaną przez ten AutomationPeerelement .

GetClassNameCore()

W przypadku przesłonięcia w klasie pochodnej jest wywoływana przez metodę GetClassName().

GetClickablePoint()

Pobiera element Point skojarzony z elementem równorzędnym automatyzacji, który reaguje na kliknięcie myszą.

GetClickablePointCore()

W przypadku przesłonięcia w klasie pochodnej jest wywoływana przez metodę GetClickablePoint().

GetControlledPeers()

Udostępnia automatyzacja interfejsu użytkownika z listą elementów, których dotyczy problem lub jest kontrolowany przez ten AutomationPeerelement .

GetControlledPeersCore()

Po zastąpieniu w klasie pochodnej zapewnia automatyzacja interfejsu użytkownika z listą elementów, których dotyczy problem lub jest kontrolowany przez tę AutomationPeerklasę .

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetHeadingLevel()

Udostępnia klasę bazową, która uwidacznia element do automatyzacja interfejsu użytkownika.

GetHeadingLevelCore()

Udostępnia klasę bazową, która uwidacznia element do automatyzacja interfejsu użytkownika.

GetHelpText()

Pobiera tekst opisujący funkcjonalność kontrolki skojarzonej z elementem równorzędnym automatyzacji.

GetHelpTextCore()

W przypadku przesłonięcia w klasie pochodnej jest wywoływana przez metodę GetHelpText().

GetHostRawElementProviderCore()

Informuje automatyzacja interfejsu użytkownika, gdzie w drzewie automatyzacja interfejsu użytkownika umieścić hwnd hostowany przez element Windows Presentation Foundation (WPF).

GetItemStatus()

Pobiera tekst, który przekazuje stan wizualny elementu skojarzonego z tym elementem równorzędnym automatyzacji.

GetItemStatusCore()

W przypadku przesłonięcia w klasie pochodnej jest wywoływana przez metodę GetItemStatus().

GetItemType()

Pobiera ciąg opisujący rodzaj elementu, który reprezentuje obiekt.

GetItemTypeCore()

W przypadku przesłonięcia w klasie pochodnej jest wywoływana przez metodę GetItemType().

GetLabeledBy()

AutomationPeer Pobiera element docelowy Label elementu .

GetLabeledByCore()

W przypadku przesłonięcia w klasie pochodnej jest wywoływana przez metodę GetLabeledBy().

GetLiveSetting()

Pobiera charakterystykę powiadomień w regionie na żywo skojarzonym z tym elementem równorzędnym automatyzacji.

GetLiveSettingCore()

Po przesłonięciu klasy pochodnej zwraca właściwości powiadomień w regionie na żywo. Wywoływana przez metodę GetLiveSetting() .

GetLocalizedControlType()

Pobiera czytelny dla człowieka ciąg zlokalizowany, który reprezentuje AutomationControlType wartość kontrolki skojarzonej z tym elementem równorzędnym automatyzacji.

GetLocalizedControlTypeCore()

W przypadku przesłonięcia w klasie pochodnej jest wywoływana przez metodę GetLocalizedControlType().

GetName()

Pobiera tekst opisujący element skojarzony z tym elementem równorzędnym automatyzacji.

GetNameCore()

W przypadku przesłonięcia w klasie pochodnej jest wywoływana przez metodę GetName().

GetOrientation()

Pobiera wartość wskazującą jawną orientację kontrolki, jeśli istnieje.

GetOrientationCore()

W przypadku przesłonięcia w klasie pochodnej jest wywoływana przez metodę GetOrientation().

GetParent()

Pobiera element AutomationPeer nadrzędny tego AutomationPeerelementu .

GetPattern(PatternInterface)

Po przesłonięciu w klasie pochodnej pobiera wzorzec kontrolki skojarzony z określonym PatternInterface.

GetPeerFromPoint(Point)

Pobiera element AutomationPeer z określonego punktu.

GetPeerFromPointCore(Point)

W przypadku przesłonięcia 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 zapewnia automatyzacja interfejsu użytkownika z wartością całkowitą opartą na jednym miejscu, która opisuje położenie, które zajmuje ten element w grupie lub zestawie.

GetSizeOfSet()

Próbuje uzyskać wartość SizeOfSet właściwości.

GetSizeOfSetCore()

Po przesłonięciu w klasie pochodnej zapewnia automatyzacja interfejsu użytkownika o rozmiarze grupy lub ustawieniu, do którego należy ten element.

GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
HasKeyboardFocus()

Pobiera wartość wskazującą, czy element skojarzony z tym elementem równorzędnym automatyzacji ma obecnie fokus klawiatury.

HasKeyboardFocusCore()

W przypadku przesłonięcia w klasie pochodnej jest wywoływana przez metodę HasKeyboardFocus().

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()

W przypadku przesłonięcia w klasie pochodnej jest wywoływana przez metodę IsContentElement().

IsControlElement()

Pobiera wartość wskazującą, czy element jest rozumiany przez użytkownika jako interakcyjny, czy współtworzenia logicznej struktury kontrolki w graficznym interfejsie użytkownika.

IsControlElementCore()

W przypadku przesłonięcia w klasie pochodnej jest wywoływana przez metodę IsControlElement().

IsDialog()

Udostępnia klasę bazową, która uwidacznia element do automatyzacja interfejsu użytkownika.

IsDialogCore()

Udostępnia klasę bazową, która uwidacznia element do automatyzacja interfejsu użytkownika.

IsEnabled()

Pobiera wartość wskazującą, czy element skojarzony z tym elementem równorzędnym automatyzacji obsługuje interakcję.

IsEnabledCore()

W przypadku przesłonięcia w klasie pochodnej jest wywoływana przez metodę IsEnabled().

IsKeyboardFocusable()

Pobiera wartość wskazującą, czy element może akceptować fokus klawiatury.

IsKeyboardFocusableCore()

W przypadku przesłonięcia w klasie pochodnej jest wywoływana przez metodę IsKeyboardFocusable().

IsOffscreen()

Pobiera wartość wskazującą, czy element jest wyłączony z ekranu.

IsOffscreenCore()

W przypadku przesłonięcia w klasie pochodnej jest wywoływana przez metodę IsOffscreen().

IsPassword()

Pobiera wartość wskazującą, czy element zawiera zawartość wrażliwą.

IsPasswordCore()

W przypadku przesłonięcia w klasie pochodnej jest wywoływana przez metodę IsPassword().

IsRequiredForForm()

Pobiera wartość wskazującą, czy element skojarzony z tym elementem równorzędnym musi zostać ukończony w formularzu.

IsRequiredForFormCore()

W przypadku przesłonięcia w klasie pochodnej jest wywoływana przez metodę IsRequiredForForm().

ListenerExists(AutomationEvents)

Pobiera wartość wskazującą, czy automatyzacja interfejsu użytkownika nasłuchuje określonego zdarzenia.

MemberwiseClone()

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

(Odziedziczone po Object)
PeerFromProvider(IRawElementProviderSimple)

Pobiera element AutomationPeer dla określonego IRawElementProviderSimple serwera proxy.

ProviderFromPeer(AutomationPeer)

Pobiera element 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 do automatyzacja 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 przez wywołanie metody GetChildrenCore().

SetFocus()

Ustawia fokus klawiatury na elemencie skojarzonym z tym elementem równorzędnym automatyzacji.

SetFocusCore()

W przypadku przesłonięcia w klasie pochodnej jest wywoływana przez metodę SetFocus().

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ż