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