Udostępnij za pośrednictwem


DocumentAutomationPeer Klasa

Definicja

Uwidacznia Document typy kontrolek do automatyzacja interfejsu użytkownika.

public ref class DocumentAutomationPeer : System::Windows::Automation::Peers::ContentTextAutomationPeer
public class DocumentAutomationPeer : System.Windows.Automation.Peers.ContentTextAutomationPeer
type DocumentAutomationPeer = class
    inherit ContentTextAutomationPeer
Public Class DocumentAutomationPeer
Inherits ContentTextAutomationPeer
Dziedziczenie

Uwagi

Element DocumentAutomationPeer reprezentuje dokumenty i obsługuje element TextPattern. Obiekty takie jak FixedDocument lub FlowDocument mogą zawierać obiekty osadzone, takie jak obrazy i hiperlinki. Początkowo podczas próby pobrania elementów podrzędnych dokumentu DocumentAutomationPeer.GetChildrenCore nie są zwracane obiekty osadzone. Aby pobrać elementy osadzone, uzyskaj element TextPatternRange z wywołania TextPatternTextPatternRange.GetChildreni . Po TextPatternRange.GetChildren wywołaniu wszystkie elementy, które TextPatternRange są zwracane przez DocumentAutomationPeer.GetChildrenCore.

Uwaga

Jeśli nie wiesz, że dokument jest elementem FlowDocument, nie należy wywoływać GetChildren właściwości TextPattern.DocumentRange . Jeśli dokument jest ładowany z lokalizacji sieciowej, wywołanie GetChildren całego dokumentu wymaga dużej ilości zasobów. Zamiast tego należy użyć jednej z metod zwracających TextPattern część TextPatternRange dokumentu, która reprezentuje część dokumentu.

Konstruktory

DocumentAutomationPeer(FrameworkContentElement)

Inicjuje nowe wystąpienie klasy DocumentAutomationPeer.

Właściwości

Dispatcher

Pobiera element, z Dispatcher który DispatcherObject jest skojarzony.

(Odziedziczone po DispatcherObject)
EventsSource

Pobiera lub ustawia AutomationPeer obiekt zgłaszany klientowi automatyzacji jako źródło dla wszystkich zdarzeń, które pochodzą z tego AutomationPeerelementu .

(Odziedziczone po AutomationPeer)
IsHwndHost

Pobiera wartość wskazującą, czy element skojarzony z tym AutomationPeer hostami hwnds w Windows Presentation Foundation (WPF).

(Odziedziczone po AutomationPeer)
Owner

Pobiera element ContentElement skojarzony z tym ContentElementAutomationPeerelementem .

(Odziedziczone po ContentElementAutomationPeer)

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 skrótu dla elementu skojarzonego z elementem równorzędnym automatyzacja interfejsu użytkownika.

(Odziedziczone po AutomationPeer)
GetAcceleratorKeyCore()

Pobiera klucz skrótu dla elementu skojarzonego z tym ContentElementAutomationPeerelementem . Wywoływane przez GetAcceleratorKey().

(Odziedziczone po ContentElementAutomationPeer)
GetAccessKey()

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

(Odziedziczone po AutomationPeer)
GetAccessKeyCore()

Pobiera klucz dostępu dla elementu skojarzonego ContentElement z tym ContentElementAutomationPeerelementem . Wywoływane przez GetAccessKey().

(Odziedziczone po ContentElementAutomationPeer)
GetAutomationControlType()

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

(Odziedziczone po AutomationPeer)
GetAutomationControlTypeCore()

Pobiera typ kontrolki dla kontrolki skojarzonej z tym DocumentAutomationPeerelementem . Ta metoda jest wywoływana przez GetAutomationControlType().

GetAutomationId()

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

(Odziedziczone po AutomationPeer)
GetAutomationIdCore()

Pobiera ciąg, który jednoznacznie identyfikuje FrameworkContentElement element skojarzony z tym ContentElementAutomationPeerelementem . Ta metoda jest wywoływana przez GetAutomationId().

(Odziedziczone po FrameworkContentElementAutomationPeer)
GetBoundingRectangle()

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

(Odziedziczone po AutomationPeer)
GetBoundingRectangleCore()

Pobiera element Rect reprezentujący współrzędne ekranu elementu skojarzonego z tym DocumentAutomationPeerelementem . Ta metoda jest wywoływana przez GetBoundingRectangle().

GetChildren()

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

(Odziedziczone po AutomationPeer)
GetChildrenCore()

Pobiera kolekcję elementów podrzędnych skojarzonych FrameworkContentElement z tym DocumentAutomationPeerelementem . Ta metoda jest wywoływana przez GetChildren().

GetClassName()

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

(Odziedziczone po AutomationPeer)
GetClassNameCore()

Pobiera nazwę FrameworkContentElement obiektu, który jest skojarzony z tym DocumentAutomationPeerelementem . Ta metoda jest wywoływana przez GetClassName().

GetClickablePoint()

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

(Odziedziczone po AutomationPeer)
GetClickablePointCore()

Pobiera obiekt Point reprezentujący obszar, który można kliknąć, który znajduje się na obiekcie FrameworkContentElement skojarzonym z tym ContentElementAutomationPeerelementem . Ta metoda jest wywoływana przez GetClickablePoint().

GetControlledPeers()

Udostępnia automatyzacja interfejsu użytkownika listę elementów, których dotyczy problem lub które są kontrolowane przez ten AutomationPeerelement .

(Odziedziczone po AutomationPeer)
GetControlledPeersCore()

Po przesłonięciu w klasie pochodnej program udostępnia automatyzacja interfejsu użytkownika listę elementów, których dotyczy problem lub które są kontrolowane przez tę AutomationPeerklasę .

(Odziedziczone po AutomationPeer)
GetHashCode()

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

(Odziedziczone po Object)
GetHeadingLevel()

Uwidacznia Document typy kontrolek do automatyzacja interfejsu użytkownika.

(Odziedziczone po AutomationPeer)
GetHeadingLevelCore()

Uwidacznia Document typy kontrolek do automatyzacja interfejsu użytkownika.

(Odziedziczone po ContentElementAutomationPeer)
GetHelpText()

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

(Odziedziczone po AutomationPeer)
GetHelpTextCore()

Pobiera ciąg opisujący funkcjonalność FrameworkContentElement obiektu, który jest skojarzony z tym ContentElementAutomationPeerelementem . Ta metoda jest wywoływana przez GetHelpText().

(Odziedziczone po FrameworkContentElementAutomationPeer)
GetHostRawElementProviderCore()

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

(Odziedziczone po AutomationPeer)
GetItemStatus()

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

(Odziedziczone po AutomationPeer)
GetItemStatusCore()

Pobiera ciąg, który przekazuje stan wizualizacji ContentElement skojarzony z tym ContentElementAutomationPeerelementem . Wywoływane przez GetItemStatus().

(Odziedziczone po ContentElementAutomationPeer)
GetItemType()

Pobiera ciąg opisujący rodzaj elementu reprezentowanego przez obiekt.

(Odziedziczone po AutomationPeer)
GetItemTypeCore()

Pobiera czytelny dla człowieka ciąg zawierający typ elementu, który ContentElement jest skojarzony z tym ContentElementAutomationPeer elementem. Wywoływane przez GetItemType().

(Odziedziczone po ContentElementAutomationPeer)
GetLabeledBy()

Pobiera element AutomationPeer dla Label elementu, który jest przeznaczony dla elementu .

(Odziedziczone po AutomationPeer)
GetLabeledByCore()

Pobiera element LabelAutomationPeer dla obiektu Label docelowego FrameworkContentElement , który jest skojarzony z tym FrameworkContentElementAutomationPeerelementem . Ta metoda jest wywoływana przez GetLabeledBy().

(Odziedziczone po FrameworkContentElementAutomationPeer)
GetLiveSetting()

Pobiera charakterystykę powiadomień dla regionu na żywo skojarzonego z tym elementem równorzędnym automatyzacji.

(Odziedziczone po AutomationPeer)
GetLiveSettingCore()

Pobiera charakterystykę powiadomień o dynamicznym regionie ContentElement , który jest skojarzony z tym ContentElementAutomationPeerelementem . Wywoływane przez GetLiveSetting().

(Odziedziczone po ContentElementAutomationPeer)
GetLocalizedControlType()

Pobiera zlokalizowany przez człowieka ciąg reprezentujący AutomationControlType wartość kontrolki skojarzonej z tym elementem równorzędnym automatyzacji.

(Odziedziczone po AutomationPeer)
GetLocalizedControlTypeCore()

Po przesłonięciu w klasie pochodnej element jest wywoływany przez GetLocalizedControlType()element .

(Odziedziczone po AutomationPeer)
GetName()

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

(Odziedziczone po AutomationPeer)
GetNameCore()

Pobiera etykietę tekstową ContentElement obiektu, który jest skojarzony z tym ContentElementAutomationPeerelementem . Wywoływane przez GetName().

(Odziedziczone po ContentElementAutomationPeer)
GetOrientation()

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

(Odziedziczone po AutomationPeer)
GetOrientationCore()

Pobiera wartość wskazującą, czy ContentElement element skojarzony z tym ContentElementAutomationPeer elementem jest określony w określonym kierunku. Wywoływane przez GetOrientation().

(Odziedziczone po ContentElementAutomationPeer)
GetParent()

Pobiera element AutomationPeer nadrzędny tego AutomationPeerobiektu .

(Odziedziczone po AutomationPeer)
GetPattern(PatternInterface)

Pobiera wzorzec sterowania dla elementu skojarzonego FrameworkContentElement z tym DocumentAutomationPeerelementem .

GetPeerFromPoint(Point)

Pobiera obiekt AutomationPeer z określonego punktu.

(Odziedziczone po AutomationPeer)
GetPeerFromPointCore(Point)

Po przesłonięciu w klasie pochodnej element jest wywoływany z klasy GetPeerFromPoint(Point).

(Odziedziczone po AutomationPeer)
GetPositionInSet()

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

(Odziedziczone po AutomationPeer)
GetPositionInSetCore()

Odczytuje PositionInSetProperty i zwraca wartość dołączonej PositionInSet właściwości.

(Odziedziczone po ContentElementAutomationPeer)
GetSizeOfSet()

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

(Odziedziczone po AutomationPeer)
GetSizeOfSetCore()

Odczytuje SizeOfSetProperty i zwraca wartość dołączonej SizeOfSet właściwości.

(Odziedziczone po ContentElementAutomationPeer)
GetType()

Type Pobiera wartość 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.

(Odziedziczone po AutomationPeer)
HasKeyboardFocusCore()

Pobiera wartość wskazującą, czy ContentElement element skojarzony z tym ContentElementAutomationPeer obecnie ma fokus wprowadzania klawiatury. Wywoływane przez HasKeyboardFocus().

(Odziedziczone po ContentElementAutomationPeer)
InvalidatePeer()

Wyzwala ponowne obliczanie 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.

(Odziedziczone po AutomationPeer)
IsContentElement()

Pobiera wartość wskazującą, czy element skojarzony z tym elementem równorzędnym automatyzacji zawiera dane prezentowane użytkownikowi.

(Odziedziczone po AutomationPeer)
IsContentElementCore()

Pobiera wartość wskazującą, czy ContentElement skojarzony z tym ContentElementAutomationPeer elementem jest element zawierający dane prezentowane użytkownikowi. Wywoływane przez IsContentElement().

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

(Odziedziczone po AutomationPeer)
IsControlElementCore()

Pobiera lub ustawia wartość wskazującą, czy FrameworkContentElement element skojarzony z tym DocumentAutomationPeer jest zrozumiały dla użytkownika końcowego jako interaktywny, czy użytkownik może zrozumieć FrameworkContentElement element jako współtworzenia logicznej struktury kontrolki w graficznym interfejsie użytkownika. Ta metoda jest wywoływana przez IsControlElement().

IsDialog()

Uwidacznia Document typy kontrolek do automatyzacja interfejsu użytkownika.

(Odziedziczone po AutomationPeer)
IsDialogCore()

Uwidacznia Document typy kontrolek do automatyzacja interfejsu użytkownika.

(Odziedziczone po ContentElementAutomationPeer)
IsEnabled()

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

(Odziedziczone po AutomationPeer)
IsEnabledCore()

Pobiera wartość wskazującą, czy ten element równorzędny automatyzacji może odbierać i wysyłać zdarzenia do skojarzonego elementu. Wywoływane przez IsEnabled().

(Odziedziczone po ContentElementAutomationPeer)
IsKeyboardFocusable()

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

(Odziedziczone po AutomationPeer)
IsKeyboardFocusableCore()

Pobiera wartość wskazującą, czy ContentElement skojarzony z tym ContentElementAutomationPeer elementem może akceptować fokus klawiatury. Wywoływane przez IsKeyboardFocusable().

(Odziedziczone po ContentElementAutomationPeer)
IsOffscreen()

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

(Odziedziczone po AutomationPeer)
IsOffscreenCore()

Pobiera wartość wskazującą, czy FrameworkContentElement element skojarzony z tym DocumentAutomationPeer elementem jest wyłączony z ekranu. Ta metoda jest wywoływana przez IsOffscreen().

IsPassword()

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

(Odziedziczone po AutomationPeer)
IsPasswordCore()

Pobiera wartość wskazującą, czy ContentElement element skojarzony z tą ContentElementAutomationPeer zawartością zawiera chronioną zawartość. Wywoływane przez IsPassword().

(Odziedziczone po ContentElementAutomationPeer)
IsRequiredForForm()

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

(Odziedziczone po AutomationPeer)
IsRequiredForFormCore()

Pobiera wartość wskazującą, czy ContentElement skojarzony z tym ContentElementAutomationPeer elementem jest wymagany do wypełnienia formularza. Wywoływane przez IsRequiredForForm().

(Odziedziczone po ContentElementAutomationPeer)
MemberwiseClone()

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

(Odziedziczone po Object)
PeerFromProvider(IRawElementProviderSimple)

Pobiera element AutomationPeer dla określonego IRawElementProviderSimple serwera proxy.

(Odziedziczone po AutomationPeer)
ProviderFromPeer(AutomationPeer)

Pobiera wartość IRawElementProviderSimple dla określonego AutomationPeerelementu .

(Odziedziczone po AutomationPeer)
RaiseActiveTextPositionChangedEvent(TextPointer, TextPointer)

Uwidacznia Document typy kontrolek do automatyzacja interfejsu użytkownika.

(Odziedziczone po ContentTextAutomationPeer)
RaiseAsyncContentLoadedEvent(AsyncContentLoadedEventArgs)

Wywołana przez element , AutomationPeer aby zgłosić AsyncContentLoadedEvent zdarzenie.

(Odziedziczone po AutomationPeer)
RaiseAutomationEvent(AutomationEvents)

Zgłasza zdarzenie automatyzacji.

(Odziedziczone po AutomationPeer)
RaiseNotificationEvent(AutomationNotificationKind, AutomationNotificationProcessing, String, String)

Uwidacznia Document typy kontrolek do automatyzacja interfejsu użytkownika.

(Odziedziczone po AutomationPeer)
RaisePropertyChangedEvent(AutomationProperty, Object, Object)

Zgłasza zdarzenie, aby powiadomić klienta automatyzacji o zmienionej wartości właściwości.

(Odziedziczone po AutomationPeer)
ResetChildrenCache()

Synchronicznie resetuje drzewo elementów podrzędnych, wywołując metodę GetChildrenCore().

(Odziedziczone po AutomationPeer)
SetFocus()

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

(Odziedziczone po AutomationPeer)
SetFocusCore()

Ustawia fokus wprowadzania klawiatury na ContentElement obiekcie skojarzonym z tym ContentElementAutomationPeerelementem . Wywoływane przez SetFocus().

(Odziedziczone po ContentElementAutomationPeer)
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ż