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