UIElementAutomationPeer Klasa

Definicja

Udostępnia UIElement typy automatyzacji interfejsu użytkownika.Exposes UIElement types to UI Automation.

public ref class UIElementAutomationPeer : System::Windows::Automation::Peers::AutomationPeer
public class UIElementAutomationPeer : System.Windows.Automation.Peers.AutomationPeer
type UIElementAutomationPeer = class
    inherit AutomationPeer
Public Class UIElementAutomationPeer
Inherits AutomationPeer
Dziedziczenie
UIElementAutomationPeer
Pochodne

Konstruktory

UIElementAutomationPeer(UIElement)

Inicjuje nowe wystąpienie klasy UIElementAutomationPeer.Initializes a new instance of the UIElementAutomationPeer 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.

(Odziedziczone po AutomationPeer)
IsHwndHost

Pobiera wartość wskazującą, czy element, który jest skojarzony z tymi AutomationPeer hostami hwnds w 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).

(Odziedziczone po AutomationPeer)
Owner

Pobiera UIElement skojarzoną z tym elementem UIElementAutomationPeer .Gets the UIElement that is associated with this UIElementAutomationPeer.

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

Tworzy UIElementAutomationPeer dla określonego elementu UIElement .Creates a UIElementAutomationPeer for the specified UIElement.

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

Pobiera wartość UIElementAutomationPeer dla określonego elementu UIElement .Gets the UIElementAutomationPeer for the specified UIElement.

GetAcceleratorKey()

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

(Odziedziczone po AutomationPeer)
GetAcceleratorKeyCore()

Pobiera klucz akceleratora dla programu UIElement , który jest skojarzony z tym elementem UIElementAutomationPeer .Gets the accelerator key for the UIElement that is associated with this UIElementAutomationPeer. Ta metoda jest wywoływana przez GetAcceleratorKey() .This method 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.

(Odziedziczone po AutomationPeer)
GetAccessKeyCore()

Pobiera klucz dostępu dla programu UIElement , który jest skojarzony z tym elementem UIElementAutomationPeer .Gets the access key for the UIElement that is associated with this UIElementAutomationPeer. Ta metoda jest wywoływana przez GetAccessKey() .This method is called by GetAccessKey().

GetAutomationControlType()

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

(Odziedziczone po AutomationPeer)
GetAutomationControlTypeCore()

Pobiera typ kontrolki UIElement , która jest skojarzona z tym elementem UIElementAutomationPeer .Gets the control type for the UIElement that is associated with this UIElementAutomationPeer. Ta metoda jest wywoływana przez GetAutomationControlType() .This method 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.

(Odziedziczone po AutomationPeer)
GetAutomationIdCore()

Pobiera ciąg, który jednoznacznie identyfikuje, UIElement który jest skojarzony z tym UIElementAutomationPeer .Gets the string that uniquely identifies the UIElement that is associated with this UIElementAutomationPeer. Ta metoda jest wywoływana przez GetAutomationId() .This method 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.

(Odziedziczone po AutomationPeer)
GetBoundingRectangleCore()

Pobiera Rect , który reprezentuje prostokąt ograniczający UIElement , który jest skojarzony z tym elementem UIElementAutomationPeer .Gets the Rect that represents the bounding rectangle of the UIElement that is associated with this UIElementAutomationPeer. Ta metoda jest wywoływana przez GetBoundingRectangle() .This method 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.

(Odziedziczone po AutomationPeer)
GetChildrenCore()

Pobiera kolekcję elementów podrzędnych UIElement , która jest skojarzona z tym elementem UIElementAutomationPeer .Gets the collection of child elements of the UIElement that is associated with this UIElementAutomationPeer. Ta metoda jest wywoływana przez GetChildren() .This method 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.

(Odziedziczone po AutomationPeer)
GetClassNameCore()

Pobiera nazwę UIElement , która jest skojarzona z tym elementem UIElementAutomationPeer .Gets the name of the UIElement that is associated with this UIElementAutomationPeer. Ta metoda jest wywoływana przez GetClassName() .This method 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.

(Odziedziczone po AutomationPeer)
GetClickablePointCore()

Pobiera Point , który reprezentuje przestrzeń klikania, która znajduje się w UIElement , która jest skojarzona z tym UIElementAutomationPeer .Gets a Point that represents the clickable space that is on the UIElement that is associated with this UIElementAutomationPeer. Ta metoda jest wywoływana przez GetClickablePoint() .This method 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.

(Odziedziczone po 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.

(Odziedziczone po 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.

(Odziedziczone po AutomationPeer)
GetHelpTextCore()

Pobiera ciąg opisujący funkcjonalność UIElement , która jest skojarzona z tym elementem UIElementAutomationPeer .Gets the string that describes the functionality of the UIElement that is associated with this UIElementAutomationPeer. Ta metoda jest wywoływana przez GetHelpText() .This method is called by GetHelpText().

GetHostRawElementProviderCore()

Informuje automatyzację interfejsu użytkownika, gdzie w drzewie automatyzacji interfejsu użytkownika można umieścić hwnd hostowanie przez element Windows Presentation Foundation (WPF).Tells UI Automation where in the UI Automation tree to place the hwnd being hosted by a Windows Presentation Foundation (WPF) element.

(Odziedziczone po AutomationPeer)
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.

(Odziedziczone po AutomationPeer)
GetItemStatusCore()

Pobiera ciąg, który komunikuje się ze stanem wizualizacji UIElement , która jest skojarzona z tym elementem UIElementAutomationPeer .Gets a string that communicates the visual status of the UIElement that is associated with this UIElementAutomationPeer. Ta metoda jest wywoływana przez GetItemStatus() .This method 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.

(Odziedziczone po AutomationPeer)
GetItemTypeCore()

Pobiera ciąg czytelny dla człowieka, który zawiera typ elementu, który UIElement UIElementAutomationPeer reprezentuje.Gets a human-readable string that contains the item type that the UIElement for this UIElementAutomationPeer represents. Ta metoda jest wywoływana przez GetItemType() .This method 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.

(Odziedziczone po AutomationPeer)
GetLabeledByCore()

Pobiera AutomationPeer dla elementu, który jest przeznaczony dla UIElement UIElementAutomationPeer .Gets the AutomationPeer for the element that is targeted to the UIElement for this UIElementAutomationPeer. Ta metoda jest wywoływana przez GetLabeledBy() .This method 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.

(Odziedziczone po AutomationPeer)
GetLiveSettingCore()

Pobiera charakterystykę powiadomienia dla aktywnego regionu UIElement obiektu, który jest skojarzony z tym elementem UIElementAutomationPeer .Gets the notification characteristics of the live region of the UIElement object that is associated with this UIElementAutomationPeer. Ta metoda jest wywoływana przez GetLiveSetting() .This method is called by GetLiveSetting().

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.

(Odziedziczone po AutomationPeer)
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.

(Odziedziczone po AutomationPeer)
GetLocalizedControlTypeCore()

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

(Odziedziczone po AutomationPeer)
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.

(Odziedziczone po AutomationPeer)
GetNameCore()

Pobiera etykietę tekstową UIElement , która jest skojarzona z tym elementem UIElementAutomationPeer .Gets the text label of the UIElement that is associated with this UIElementAutomationPeer. Ta metoda jest wywoływana przez GetName() .This method 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.

(Odziedziczone po AutomationPeer)
GetOrientationCore()

Pobiera wartość wskazującą, czy UIElement skojarzona z tym UIElementAutomationPeer obiektem jest określona w określonym kierunku.Gets a value that indicates whether the UIElement that is associated with this UIElementAutomationPeer is laid out in a specific direction. Ta metoda jest wywoływana przez GetOrientation() .This method 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.

(Odziedziczone po AutomationPeer)
GetPattern(PatternInterface)

Pobiera wzorzec kontroli dla elementu UIElement , który jest skojarzony z tym elementem UIElementAutomationPeer .Gets the control pattern for the UIElement that is associated with this UIElementAutomationPeer.

GetPeerFromPoint(Point)

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

(Odziedziczone po AutomationPeer)
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).

(Odziedziczone po AutomationPeer)
GetPositionInSet()

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

(Odziedziczone po AutomationPeer)
GetPositionInSetCore()

Odczytuje PositionInSetProperty i zwraca wartość dołączonej właściwości PositionInSet .Reads PositionInSetProperty and returns the value of the PositionInSet attached 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.

(Odziedziczone po AutomationPeer)
GetSizeOfSet()

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

(Odziedziczone po AutomationPeer)
GetSizeOfSetCore()

Udostępnia wartość właściwości SizeOfSet automatyzacji interfejsu użytkownika.Provides a value for UI Automation's 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.

(Odziedziczone po AutomationPeer)
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.

(Odziedziczone po AutomationPeer)
HasKeyboardFocusCore()

Pobiera wartość wskazującą, czy jest ona UIElement skojarzona z UIElementAutomationPeer aktualnie ustawionym fokusem wprowadzania na klawiaturze.Gets a value that indicates whether the UIElement that is associated with this UIElementAutomationPeer currently has keyboard input focus. Ta metoda jest wywoływana przez HasKeyboardFocus() .This method 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.

(Odziedziczone po AutomationPeer)
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.

(Odziedziczone po AutomationPeer)
IsContentElementCore()

Pobiera wartość wskazującą, czy jest ona UIElement skojarzona z tym UIElementAutomationPeer elementem, który zawiera dane prezentowane użytkownikowi.Gets a value that indicates whether the UIElement that is associated with this UIElementAutomationPeer is an element that contains data that is presented to the user. Ta metoda jest wywoływana przez IsContentElement() .This method 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 formantu w graficznym interfejsie użytkownika.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 GUI.

(Odziedziczone po AutomationPeer)
IsControlElementCore()

Pobiera lub ustawia wartość wskazującą, czy jest ona UIElement skojarzona z tym UIElementAutomationPeer użytkownikiem końcowym jako interaktywny.Gets or sets a value that indicates whether the UIElement that is associated with this UIElementAutomationPeer is understood by the end user as interactive. Opcjonalnie użytkownik może zrozumieć, UIElement jak ma to wpływ na strukturę logiczną formantu w graficznym interfejsie użytkownika.Optionally, the user might understand the UIElement as contributing to the logical structure of the control in the GUI. Ta metoda jest wywoływana przez IsControlElement() .This method 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.

(Odziedziczone po AutomationPeer)
IsEnabledCore()

Pobiera wartość wskazującą, czy UIElement skojarzona z tym obiektem UIElementAutomationPeer może akceptować fokus klawiatury.Gets a value that indicates whether the UIElement that is associated with this UIElementAutomationPeer can accept keyboard focus. Ta metoda jest wywoływana przez IsKeyboardFocusable() .This method is called by IsKeyboardFocusable().

IsKeyboardFocusable()

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

(Odziedziczone po AutomationPeer)
IsKeyboardFocusableCore()

Pobiera wartość wskazującą, czy UIElement skojarzona z tym obiektem UIElementAutomationPeer może akceptować fokus klawiatury.Gets a value that indicates whether the UIElement that is associated with this UIElementAutomationPeer can accept keyboard focus. Ta metoda jest wywoływana przez IsKeyboardFocusable() .This method 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.

(Odziedziczone po AutomationPeer)
IsOffscreenCore()

Pobiera wartość wskazującą, czy jest ona UIElement skojarzona z tym UIElementAutomationPeer ekranem.Gets a value that indicates whether the UIElement that is associated with this UIElementAutomationPeer is off the screen. Ta metoda jest wywoływana przez IsOffscreen() .This method 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.

(Odziedziczone po AutomationPeer)
IsPasswordCore()

Pobiera wartość wskazującą, czy UIElement skojarzona z nim UIElementAutomationPeer zawiera zawartość chronioną.Gets a value that indicates whether the UIElement that is associated with this UIElementAutomationPeer contains protected content. Ta metoda jest wywoływana przez IsPassword() .This method 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.

(Odziedziczone po AutomationPeer)
IsRequiredForFormCore()

Pobiera wartość wskazującą, czy UIElement skojarzona z tym elementem UIElementAutomationPeer jest wymagana do ukończenia w formularzu.Gets a value that indicates whether the UIElement that is associated with this UIElementAutomationPeer is required to be completed on a form. Ta metoda jest wywoływana przez IsRequiredForForm() .This method is called by IsRequiredForForm().

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.

(Odziedziczone po AutomationPeer)
ProviderFromPeer(AutomationPeer)

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

(Odziedziczone po AutomationPeer)
RaiseAsyncContentLoadedEvent(AsyncContentLoadedEventArgs)

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

(Odziedziczone po AutomationPeer)
RaiseAutomationEvent(AutomationEvents)

Podnosi zdarzenie automatyzacji.Raises an automation event.

(Odziedziczone po AutomationPeer)
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.

(Odziedziczone po AutomationPeer)
ResetChildrenCache()

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

(Odziedziczone po AutomationPeer)
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.

(Odziedziczone po AutomationPeer)
SetFocusCore()

Ustawia fokus wprowadzania na klawiaturze UIElement , który jest skojarzony z tym UIElementAutomationPeer .Sets the keyboard input focus on the UIElement that is associated with this UIElementAutomationPeer. Ta metoda jest wywoływana przez SetFocus() .This method 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