AutomationPeer Klasa

Definicja

Udostępnia klasę bazową, która uwidacznia element dla automatyzacji interfejsu użytkownika.Provides a base class that exposes an element to UI Automation.

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żytkownikaUI Automation wysyła zapytanie do katalogu głównego Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) aplikacji o element, główny zwraca element Automatyzacja interfejsu użytkownikaUI Automation równorzędny dla tego elementu.When Automatyzacja interfejsu użytkownikaUI Automation queries the root of a Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) application about an element, the root returns the Automatyzacja interfejsu użytkownikaUI Automation peer for that element. Element równorzędny reaguje także na Automatyzacja interfejsu użytkownikaUI Automation zapytania dotyczące odpowiedniego elementu.The peer also responds to Automatyzacja interfejsu użytkownikaUI Automation queries about its corresponding element.

Konstruktory

AutomationPeer()

Zapewnia inicjalizację wartości klasy bazowej, gdy są wywoływane przez konstruktora klasy pochodnej.Provides initialization for base class values when they are called by the constructor of a derived class.

Właściwości

Dispatcher

Pobiera Dispatcher ten DispatcherObject program jest skojarzony z.Gets the Dispatcher this DispatcherObject is associated with.

(Odziedziczone po DispatcherObject)
EventsSource

Pobiera lub ustawia AutomationPeer wartość raportowaną dla klienta usługi Automation jako źródło dla wszystkich zdarzeń, które pochodzą z tego elementu AutomationPeer .Gets or sets an AutomationPeer that is reported to the automation client as a source for all the events that come from this AutomationPeer.

IsHwndHost

Pobiera wartość wskazującą, czy element, który jest skojarzony z tymi AutomationPeer hostami hwnds w Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) .Gets a value that indicates whether the element that is associated with this AutomationPeer hosts hwnds in Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF).

Metody

CheckAccess()

Określa, czy wątek wywołujący ma dostęp do tego DispatcherObject .Determines whether the calling thread has access to this DispatcherObject.

(Odziedziczone po DispatcherObject)
Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.Determines whether the specified object is equal to the current object.

(Odziedziczone po Object)
GetAcceleratorKey()

Pobiera kombinacje klawiszy skrótów dla elementu, który jest skojarzony z Automatyzacja interfejsu użytkownikaUI Automation elementem równorzędnym.Gets the accelerator key combinations for the element that is associated with the Automatyzacja interfejsu użytkownikaUI Automation peer.

GetAcceleratorKeyCore()

Gdy jest zastępowany w klasie pochodnej, jest wywoływana przez GetAcceleratorKey() .When overridden in a derived class, is called by GetAcceleratorKey().

GetAccessKey()

Pobiera klucz dostępu dla elementu, który jest skojarzony z elementem równorzędnym usługi Automation.Gets the access key for the element that is associated with the automation peer.

GetAccessKeyCore()

Gdy jest zastępowany w klasie pochodnej, jest wywoływana przez GetAccessKey() .When overridden in a derived class, is called by GetAccessKey().

GetAutomationControlType()

Pobiera typ formantu dla elementu, który jest skojarzony z Automatyzacja interfejsu użytkownikaUI Automation elementem równorzędnym.Gets the control type for the element that is associated with the Automatyzacja interfejsu użytkownikaUI Automation peer.

GetAutomationControlTypeCore()

Gdy jest zastępowany w klasie pochodnej, jest wywoływana przez GetAutomationControlType() .When overridden in a derived class, is called by GetAutomationControlType().

GetAutomationId()

Pobiera AutomationId element, który jest skojarzony z elementem równorzędnym usługi Automation.Gets the AutomationId of the element that is associated with the automation peer.

GetAutomationIdCore()

Gdy jest zastępowany w klasie pochodnej, jest wywoływana przez GetAutomationId() .When overridden in a derived class, is called by GetAutomationId().

GetBoundingRectangle()

Pobiera Rect obiekt, który reprezentuje współrzędne ekranu elementu, który jest skojarzony z elementem równorzędnym automatyzacji.Gets the Rect object that represents the screen coordinates of the element that is associated with the automation peer.

GetBoundingRectangleCore()

Gdy jest zastępowany w klasie pochodnej, jest wywoływana przez GetBoundingRectangle() .When overridden in a derived class, is called by GetBoundingRectangle().

GetChildren()

Pobiera kolekcję GetChildren() elementów, które są reprezentowane w drzewie automatyzacji interfejsu użytkownika jako elementy bezpośrednie elementu podrzędnego elementu równorzędnego automatyzacji.Gets the collection of GetChildren() elements that are represented in the UI Automation tree as immediate child elements of the automation peer.

GetChildrenCore()

Gdy jest zastępowany w klasie pochodnej, jest wywoływana przez GetChildren() .When overridden in a derived class, is called by GetChildren().

GetClassName()

Pobiera nazwę używaną w AutomationControlType celu odróżnienia formantu, który jest reprezentowany przez ten element AutomationPeer .Gets a name that is used with AutomationControlType, to differentiate the control that is represented by this AutomationPeer.

GetClassNameCore()

Gdy jest zastępowany w klasie pochodnej, jest wywoływana przez GetClassName() .When overridden in a derived class, is called by GetClassName().

GetClickablePoint()

Pobiera obiekt Point , który jest skojarzony z elementem równorzędnym automatyzacji, który odpowiada na kliknięcie myszą.Gets a Point on the element that is associated with the automation peer that responds to a mouse click.

GetClickablePointCore()

Gdy jest zastępowany w klasie pochodnej, jest wywoływana przez GetClickablePoint() .When overridden in a derived class, is called by GetClickablePoint().

GetControlledPeers()

Zapewnia automatyzację interfejsu użytkownika z listą elementów, których dotyczy lub które są kontrolowane AutomationPeer .Provides UI Automation with a list of elements affected or controlled by this AutomationPeer.

GetControlledPeersCore()

Gdy jest zastępowany w klasie pochodnej, zapewnia automatyzację interfejsu użytkownika z listą elementów, których dotyczy lub które są kontrolowane AutomationPeer .When overridden in a derived class, provides UI Automation with a list of elements affected or controlled by this AutomationPeer.

GetHashCode()

Służy jako domyślna funkcja skrótu.Serves as the default hash function.

(Odziedziczone po Object)
GetHelpText()

Pobiera tekst opisujący funkcje formantu, który jest skojarzony z elementem równorzędnym usługi Automation.Gets text that describes the functionality of the control that is associated with the automation peer.

GetHelpTextCore()

Gdy jest zastępowany w klasie pochodnej, jest wywoływana przez GetHelpText() .When overridden in a derived class, is called by GetHelpText().

GetHostRawElementProviderCore()

Wskazuje, Automatyzacja interfejsu użytkownikaUI Automation gdzie w Automatyzacja interfejsu użytkownikaUI Automation drzewie ma być umieszczane hwnd hostowane przez Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) element.Tells Automatyzacja interfejsu użytkownikaUI Automation where in the Automatyzacja interfejsu użytkownikaUI Automation tree to place the hwnd being hosted by a Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) element.

GetItemStatus()

Pobiera tekst, który przekazuje stan wizualny elementu, który jest skojarzony z tym elementem równorzędnym automatyzacji.Gets text that conveys the visual status of the element that is associated with this automation peer.

GetItemStatusCore()

Gdy jest zastępowany w klasie pochodnej, jest wywoływana przez GetItemStatus() .When overridden in a derived class, is called by GetItemStatus().

GetItemType()

Pobiera ciąg opisujący rodzaj elementu reprezentowanego przez obiekt.Gets a string that describes what kind of item an object represents.

GetItemTypeCore()

Gdy jest zastępowany w klasie pochodnej, jest wywoływana przez GetItemType() .When overridden in a derived class, is called by GetItemType().

GetLabeledBy()

Pobiera AutomationPeer dla Label elementu, który jest obiektem przeznaczonym.Gets the AutomationPeer for the Label that is targeted to the element.

GetLabeledByCore()

Gdy jest zastępowany w klasie pochodnej, jest wywoływana przez GetLabeledBy() .When overridden in a derived class, is called by GetLabeledBy().

GetLiveSetting()

Pobiera charakterystykę powiadomienia o aktywnym regionie, który jest skojarzony z tym elementem równorzędnym usługi Automation.Gets the notification characteristics of a live region that is associated with this automation peer.

GetLiveSettingCore()

Gdy jest zastępowany w klasie pochodnej, zwraca charakterystykę powiadomienia o aktywnym regionie.When overridden in a derived class, returns the notification characteristics of a live region. Wywoływane przez GetLiveSetting() metodę.Called by the GetLiveSetting() method.

GetLocalizedControlType()

Pobiera zlokalizowany w sposób czytelny ciąg, który reprezentuje AutomationControlType wartość kontrolki, która jest skojarzona z tym elementem równorzędnym automatyzacji.Gets a human-readable localized string that represents the AutomationControlType value for the control that is associated with this automation peer.

GetLocalizedControlTypeCore()

Gdy jest zastępowany w klasie pochodnej, jest wywoływana przez GetLocalizedControlType() .When overridden in a derived class, is called by GetLocalizedControlType().

GetName()

Pobiera tekst opisujący element, który jest skojarzony z tym elementem równorzędnym automatyzacji.Gets text that describes the element that is associated with this automation peer.

GetNameCore()

Gdy jest zastępowany w klasie pochodnej, jest wywoływana przez GetName() .When overridden in a derived class, is called by GetName().

GetOrientation()

Pobiera wartość wskazującą jawną orientację formantu (jeśli istnieje).Gets a value that indicates the explicit control orientation, if any.

GetOrientationCore()

Gdy jest zastępowany w klasie pochodnej, jest wywoływana przez GetOrientation() .When overridden in a derived class, is called by GetOrientation().

GetParent()

Pobiera AutomationPeer element, który jest elementem nadrzędnym tego elementu AutomationPeer .Gets the AutomationPeer that is the parent of this AutomationPeer.

GetPattern(PatternInterface)

Gdy jest zastępowany w klasie pochodnej, pobiera wzorzec kontrolki, który jest skojarzony z określonym PatternInterface .When overridden in a derived class, gets the control pattern that is associated with the specified PatternInterface.

GetPeerFromPoint(Point)

Pobiera AutomationPeer od określonego punktu.Gets an AutomationPeer from the specified point.

GetPeerFromPointCore(Point)

Gdy jest zastępowany w klasie pochodnej, jest wywoływana z GetPeerFromPoint(Point) .When overridden in a derived class, is called from GetPeerFromPoint(Point).

GetPositionInSet()

Próbuje pobrać wartość PositionInSet właściwości.Attempts to get the value of the PositionInSet property.

GetPositionInSetCore()

Gdy jest zastępowany w klasie pochodnej, zapewnia automatyzację interfejsu użytkownika przy użyciu jednej wartości całkowitej, która opisuje położenie tego elementu w grupie lub zestawie.When overridden in a derived class, provides UI Automation with a one-based integer value that describes the position this element occupies in a group or set.

GetSizeOfSet()

Próbuje pobrać wartość SizeOfSet właściwości.Attempts to get the value of the SizeOfSet property.

GetSizeOfSetCore()

Gdy jest zastępowany w klasie pochodnej, zapewnia automatyzację interfejsu użytkownika z rozmiarem grupy lub zestawem, do którego należy ten element.When overridden in a derived class, provides UI Automation with the size of the group or set that this element belongs to.

GetType()

Pobiera Type bieżące wystąpienie.Gets the Type of the current instance.

(Odziedziczone po Object)
HasKeyboardFocus()

Pobiera wartość wskazującą, czy element, który jest skojarzony z tym elementem równorzędnym usługi Automation, ma obecnie fokus klawiatury.Gets a value that indicates whether the element that is associated with this automation peer currently has keyboard focus.

HasKeyboardFocusCore()

Gdy jest zastępowany w klasie pochodnej, jest wywoływana przez HasKeyboardFocus() .When overridden in a derived class, is called by HasKeyboardFocus().

InvalidatePeer()

Wyzwala ponowne obliczenie głównych właściwości AutomationPeer i zgłasza PropertyChanged powiadomienie do klienta usługi Automation, jeśli zmienią się właściwości.Triggers recalculation of the main properties of the AutomationPeer and raises the PropertyChanged notification to the Automation Client if the properties changed.

IsContentElement()

Pobiera wartość wskazującą, czy element skojarzony z tym elementem równorzędnym usługi Automation zawiera dane, które są prezentowane użytkownikowi.Gets a value that indicates whether the element that is associated with this automation peer contains data that is presented to the user.

IsContentElementCore()

Gdy jest zastępowany w klasie pochodnej, jest wywoływana przez IsContentElement() .When overridden in a derived class, is called by IsContentElement().

IsControlElement()

Pobiera wartość wskazującą, czy element jest zrozumiały dla użytkownika jako interaktywny, czy jako udział w logicznej strukturze kontrolki w GUIGUI .Gets a value that indicates whether the element is understood by the user as interactive or as contributing to the logical structure of the control in the GUIGUI.

IsControlElementCore()

Gdy jest zastępowany w klasie pochodnej, jest wywoływana przez IsControlElement() .When overridden in a derived class, is called by IsControlElement().

IsEnabled()

Pobiera wartość wskazującą, czy element skojarzony z tym elementem równorzędnym automatyzacji obsługuje interakcję.Gets a value that indicates whether the element associated with this automation peer supports interaction.

IsEnabledCore()

Gdy jest zastępowany w klasie pochodnej, jest wywoływana przez IsEnabled() .When overridden in a derived class, is called by IsEnabled().

IsKeyboardFocusable()

Pobiera wartość wskazującą, czy element może akceptować fokus klawiatury.Gets a value that indicates whether the element can accept keyboard focus.

IsKeyboardFocusableCore()

Gdy jest zastępowany w klasie pochodnej, jest wywoływana przez IsKeyboardFocusable() .When overridden in a derived class, is called by IsKeyboardFocusable().

IsOffscreen()

Pobiera wartość wskazującą, czy element znajduje się na ekranie.Gets a value that indicates whether an element is off the screen.

IsOffscreenCore()

Gdy jest zastępowany w klasie pochodnej, jest wywoływana przez IsOffscreen() .When overridden in a derived class, is called by IsOffscreen().

IsPassword()

Pobiera wartość wskazującą, czy element zawiera poufną zawartość.Gets a value that indicates whether the element contains sensitive content.

IsPasswordCore()

Gdy jest zastępowany w klasie pochodnej, jest wywoływana przez IsPassword() .When overridden in a derived class, is called by IsPassword().

IsRequiredForForm()

Pobiera wartość wskazującą, czy element, który jest skojarzony z tym elementem równorzędnym, musi zostać ukończony w formularzu.Gets a value that indicates whether the element that is associated with this peer must be completed on a form.

IsRequiredForFormCore()

Gdy jest zastępowany w klasie pochodnej, jest wywoływana przez IsRequiredForForm() .When overridden in a derived class, is called by IsRequiredForForm().

ListenerExists(AutomationEvents)

Pobiera wartość wskazującą, czy Automatyzacja interfejsu użytkownikaUI Automation nasłuchuje określonego zdarzenia.Gets a value that indicates whether Automatyzacja interfejsu użytkownikaUI Automation is listening for the specified event.

MemberwiseClone()

Tworzy skróconą kopię bieżącego elementu Object .Creates a shallow copy of the current Object.

(Odziedziczone po Object)
PeerFromProvider(IRawElementProviderSimple)

Pobiera AutomationPeer dla określonego IRawElementProviderSimple serwera proxy.Gets an AutomationPeer for the specified IRawElementProviderSimple proxy.

ProviderFromPeer(AutomationPeer)

Pobiera wartość IRawElementProviderSimple dla określonego elementu AutomationPeer .Gets the IRawElementProviderSimple for the specified AutomationPeer.

RaiseAsyncContentLoadedEvent(AsyncContentLoadedEventArgs)

Wywoływane przez w AutomationPeer celu podniesienia AsyncContentLoadedEvent zdarzenia.Called by the AutomationPeer to raise the AsyncContentLoadedEvent event.

RaiseAutomationEvent(AutomationEvents)

Podnosi zdarzenie automatyzacji.Raises an automation event.

RaisePropertyChangedEvent(AutomationProperty, Object, Object)

Wywołuje zdarzenie, aby powiadomić klienta usługi Automation o zmienionej wartości właściwości.Raises an event to notify the automation client of a changed property value.

ResetChildrenCache()

Synchronicznie resetuje drzewo elementów podrzędnych przez wywołanie GetChildrenCore() .Synchronously resets the tree of child elements by calling GetChildrenCore().

SetFocus()

Ustawia fokus klawiatury dla elementu, który jest skojarzony z tym elementem równorzędnym automatyzacji.Sets the keyboard focus on the element that is associated with this automation peer.

SetFocusCore()

Gdy jest zastępowany w klasie pochodnej, jest wywoływana przez SetFocus() .When overridden in a derived class, is called by SetFocus().

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.Returns a string that represents the current object.

(Odziedziczone po Object)
VerifyAccess()

Wymusza, że wątek wywołujący ma dostęp do tego DispatcherObject .Enforces that the calling thread has access to this DispatcherObject.

(Odziedziczone po DispatcherObject)

Dotyczy

Zobacz też