Udostępnij za pośrednictwem


UIElement3DAutomationPeer Klasa

Definicja

Uwidacznia UIElement3D typy automatyzacja interfejsu użytkownika.

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

Uwagi

Domyślnie każda klasa dziedziczona z UIElement3D użycia UIElement3DAutomationPeer do komunikowania się z automatyzacja interfejsu użytkownika.

Jeśli tworzysz klasę dziedziczą z UIElement3Dklasy , możesz udostępnić element równorzędny automatyzacji do obsługi funkcji klasy. Zastąpij metodę GetClassNameCore , aby zwrócić ciąg reprezentujący typ elementu skojarzonego z elementem UIElement3DAutomationPeer. Jeśli na przykład utworzysz klasę o nazwie My3DElement i element równorzędny automatyzacji o nazwie My3DElementAutomationPeer, przesłoń GetClassNameCore metodę , aby zwrócić ciąg "My3DElement".

Jeśli klasa pasuje do jednego ze znanych typów kontrolek, zastąpi metodę GetAutomationControlTypeCore , aby zwrócić ten ControlTypeelement . Należy pamiętać, że chociaż istniejące ControlType wartości są zwykle skojarzone z kontrolkami 2D, ControlType element wskazuje funkcjonalność kontrolki, a nie jej wygląd. Jeśli więc UIElement3D wywołasz akcję, gdy użytkownik kliknie ją, prawdopodobnie chcesz GetHelpTextCore zwrócić wartość ControlType.Button.

Zachowanie niestandardowe UIElement3D określa, jakie inne metody należy zastąpić. Każdy temat metody w opisie UIElement3DAutomationPeer sposobu użycia metody i kiedy jest odpowiedni do jej zastąpienia.

UIElement3DAutomationPeerjest wprowadzana w .NET Framework w wersji 3.5. Aby uzyskać więcej informacji, zobacz Wersje i zależności.

Konstruktory

UIElement3DAutomationPeer(UIElement3D)

Inicjuje nowe wystąpienie klasy UIElement3DAutomationPeer.

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 UIElement3D skojarzony z tym UIElement3DAutomationPeerelementem .

Metody

CheckAccess()

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

(Odziedziczone po DispatcherObject)
CreatePeerForElement(UIElement3D)

Tworzy element UIElement3DAutomationPeer dla określonego UIElement3Delementu .

Equals(Object)

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

(Odziedziczone po Object)
FromElement(UIElement3D)

Zwraca wartość UIElement3DAutomationPeer dla określonego UIElement3Delementu .

GetAcceleratorKey()

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

(Odziedziczone po AutomationPeer)
GetAcceleratorKeyCore()

Zwraca klucz akceleratora dla elementu skojarzonego UIElement3D z tym UIElement3DAutomationPeerelementem . Ta metoda jest wywoływana przez GetAcceleratorKey().

GetAccessKey()

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

(Odziedziczone po AutomationPeer)
GetAccessKeyCore()

Zwraca klucz dostępu dla elementu skojarzonego UIElement3D z tym UIElement3DAutomationPeerelementem . Ta metoda jest wywoływana przez GetAccessKey().

GetAutomationControlType()

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

(Odziedziczone po AutomationPeer)
GetAutomationControlTypeCore()

Zwraca typ kontrolki skojarzony UIElement3D z tym UIElement3DAutomationPeerelementem . Ta metoda jest wywoływana przez GetAutomationControlType().

GetAutomationId()

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

(Odziedziczone po AutomationPeer)
GetAutomationIdCore()

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

GetBoundingRectangle()

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

(Odziedziczone po AutomationPeer)
GetBoundingRectangleCore()

Zwraca wartość Rect reprezentującą prostokąt ograniczenia obiektu skojarzonego UIElement3D z tym UIElement3DAutomationPeerelementem . 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()

Zwraca kolekcję elementów podrzędnych skojarzonych UIElement3D z tym UIElement3DAutomationPeerelementem . 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()

Zwraca nazwę UIElement3D obiektu, który jest skojarzony z tym UIElement3DAutomationPeerelementem . 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()

Zwraca obiekt Point , który reprezentuje przestrzeń do kliknięcia, która znajduje się na obiekcie UIElement3D skojarzonym z tym UIElement3DAutomationPeerelementem . 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 UIElement3D typy automatyzacja interfejsu użytkownika.

(Odziedziczone po AutomationPeer)
GetHeadingLevelCore()

Uwidacznia UIElement3D typy automatyzacja interfejsu użytkownika.

GetHeadingLevelCore()

Uwidacznia UIElement3D typy automatyzacja interfejsu użytkownika.

(Odziedziczone po AutomationPeer)
GetHelpText()

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

(Odziedziczone po AutomationPeer)
GetHelpTextCore()

Zwraca ciąg opisujący funkcjonalność UIElement3D obiektu, która jest skojarzona z tym UIElement3DAutomationPeerelementem . Ta metoda jest wywoływana przez GetHelpText().

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

Zwraca ciąg, który komunikuje stan obiektu skojarzonego UIElement3D z tym UIElement3DAutomationPeerelementem . Ta metoda jest wywoływana przez GetItemStatus().

GetItemType()

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

(Odziedziczone po AutomationPeer)
GetItemTypeCore()

Zwraca czytelny dla człowieka ciąg, który reprezentuje typ UIElement3D elementu dla tego UIElement3DAutomationPeerelementu . Ta metoda jest wywoływana przez GetItemType().

GetLabeledBy()

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

(Odziedziczone po AutomationPeer)
GetLabeledByCore()

Zwraca wartość AutomationPeer dla elementu, który jest przeznaczony UIElement3D dla tego UIElement3DAutomationPeerelementu . Ta metoda jest wywoływana przez GetLabeledBy().

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 UIElement3D obiektu, który jest skojarzony z tym UIElement3DAutomationPeerobiektem . Ta metoda jest wywoływana przez GetLiveSetting().

GetLiveSettingCore()

Gdy przesłonięć w klasie pochodnej, zwraca charakterystykę powiadomień w regionie na żywo. Wywoływana przez metodę GetLiveSetting() .

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

Zwraca ciąg reprezentujący UIElement3D element skojarzony z tym UIElement3DAutomationPeerelementem . Ta metoda jest wywoływana przez GetName().

GetOrientation()

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

(Odziedziczone po AutomationPeer)
GetOrientationCore()

Zwraca orientację UIElement3D obiektu, która jest skojarzona z tym UIElement3DAutomationPeerelementem . Ta metoda jest wywoływana przez GetOrientation().

GetParent()

Pobiera element AutomationPeer nadrzędny tego AutomationPeerobiektu .

(Odziedziczone po AutomationPeer)
GetPattern(PatternInterface)

Zwraca wzorzec kontrolki dla elementu skojarzonego UIElement3D z tym UIElement3DAutomationPeerelementem .

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.

GetPositionInSetCore()

Po przesłonięciu w klasie pochodnej element 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.

(Odziedziczone po AutomationPeer)
GetSizeOfSet()

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

(Odziedziczone po AutomationPeer)
GetSizeOfSetCore()

Zawiera wartość właściwości SizeOfSet automatyzacja interfejsu użytkownika.

GetSizeOfSetCore()

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

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

Zwraca wartość wskazującą, czy UIElement3D element skojarzony z tym UIElement3DAutomationPeer obecnie ma fokus wprowadzania klawiatury. Ta metoda jest wywoływana przez HasKeyboardFocus().

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

Zwraca wartość wskazującą, czy UIElement3D skojarzony z tym UIElement3DAutomationPeer elementem jest element zawierający dane prezentowane użytkownikowi. Ta metoda jest wywoływana przez IsContentElement().

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

Zwraca wartość wskazującą, czy UIElement3D skojarzony z tym UIElement3DAutomationPeer elementem jest rozumiany przez użytkownika końcowego jako interakcyjny. Opcjonalnie użytkownik może zrozumieć UIElement3D element jako współtworzenia logicznej struktury kontrolki w graficznym interfejsie użytkownika. Ta metoda jest wywoływana przez IsControlElement().

IsDialog()

Uwidacznia UIElement3D typy automatyzacja interfejsu użytkownika.

(Odziedziczone po AutomationPeer)
IsDialogCore()

Uwidacznia UIElement3D typy automatyzacja interfejsu użytkownika.

IsDialogCore()

Uwidacznia UIElement3D typy automatyzacja interfejsu użytkownika.

(Odziedziczone po AutomationPeer)
IsEnabled()

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

(Odziedziczone po AutomationPeer)
IsEnabledCore()

Zwraca wartość wskazującą, czy UIElement3D element skojarzony z tym UIElement3DAutomationPeer elementem może uczestniczyć w testach trafień, czy akceptować fokus. Ta metoda jest wywoływana przez IsKeyboardFocusable().

IsKeyboardFocusable()

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

(Odziedziczone po AutomationPeer)
IsKeyboardFocusableCore()

Zwraca wartość wskazującą, czy UIElement3D skojarzony z tym UIElement3DAutomationPeer obiektem może akceptować fokus klawiatury. Ta metoda jest wywoływana przez IsKeyboardFocusable().

IsOffscreen()

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

(Odziedziczone po AutomationPeer)
IsOffscreenCore()

Zwraca wartość wskazującą, czy UIElement3D element skojarzony z tym UIElement3DAutomationPeer 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()

Zwraca wartość wskazującą, czy UIElement3D element skojarzony z tą UIElement3DAutomationPeer zawartością zawiera chronioną zawartość. Ta metoda jest wywoływana przez IsPassword().

IsRequiredForForm()

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

(Odziedziczone po AutomationPeer)
IsRequiredForFormCore()

Zwraca wartość wskazującą, czy UIElement3D element skojarzony z tym UIElement3DAutomationPeer elementem jest wymagany do ukończenia w formularzu. Ta metoda jest wywoływana przez IsRequiredForForm().

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)
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 UIElement3D typy 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 UIElement3D obiekcie skojarzonym z tym UIElement3DAutomationPeerelementem . Ta metoda jest wywoływana przez 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