Udostępnij za pośrednictwem


Klasa SearchControlAutomationPeer

Hierarchia dziedziczenia

System.Object
  System.Windows.Threading.DispatcherObject
    System.Windows.Automation.Peers.AutomationPeer
      System.Windows.Automation.Peers.UIElementAutomationPeer
        System.Windows.Automation.Peers.FrameworkElementAutomationPeer
          Microsoft.VisualStudio.PlatformUI.SearchControlAutomationPeer

Przestrzeń nazw:  Microsoft.VisualStudio.PlatformUI
Zestaw:  Microsoft.VisualStudio.Shell.11.0 (w Microsoft.VisualStudio.Shell.11.0.dll)

Składnia

'Deklaracja
Public Class SearchControlAutomationPeer _
    Inherits FrameworkElementAutomationPeer _
    Implements IExpandCollapseProvider
public class SearchControlAutomationPeer : FrameworkElementAutomationPeer, 
    IExpandCollapseProvider

Typ SearchControlAutomationPeer uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda publiczna SearchControlAutomationPeer

Początek

Właściwości

  Nazwa Opis
Właściwość publiczna Dispatcher Pobiera Dispatcher to DispatcherObject jest skojarzony. (Odziedziczone z DispatcherObject).
Właściwość publiczna EventsSource Pobiera lub ustawia AutomationPeer , jest zgłaszane do klienta automatyzacji jako źródło dla wszystkich zdarzeń, które pochodzą z tego AutomationPeer. (Odziedziczone z AutomationPeer).
Właściwość chroniona IsHwndHost Pobiera wartość wskazująca, czy element jest skojarzony z tym AutomationPeer hostów hwnds w Windows Presentation Foundation (WPF). (Odziedziczone z AutomationPeer).
Właściwość publiczna Owner Pobiera UIElement skojarzonego z tym UIElementAutomationPeer. (Odziedziczone z UIElementAutomationPeer).

Początek

Metody

  Nazwa Opis
Metoda publiczna CheckAccess Określa, czy wątek wywołujący ma dostęp do DispatcherObject. (Odziedziczone z DispatcherObject).
Metoda publiczna Equals Określa, czy określony obiekt jest równa bieżącego obiektu. (Odziedziczone z Object).
Metoda chroniona Finalize Umożliwia obiekt spróbuj zwolnić zasoby i wykonywania innych operacji oczyszczania, zanim jest odzyskane w procesie wyrzucania elementów bezużytecznych. (Odziedziczone z Object).
Metoda publiczna GetAcceleratorKey Pobiera klawisz skrótu kombinacje dla elementu, który jest skojarzony z UI Automation elementów równorzędnych.  (Odziedziczone z AutomationPeer).
Metoda chroniona GetAcceleratorKeyCore Pobiera klawisz skrótu dla UIElement skojarzonego z tym UIElementAutomationPeer.Ta metoda jest wywoływana GetAcceleratorKey. (Odziedziczone z UIElementAutomationPeer).
Metoda publiczna GetAccessKey Pobiera klucz dostępu dla elementu, który jest skojarzony z elementem równorzędnym automatyzacji. (Odziedziczone z AutomationPeer).
Metoda chroniona GetAccessKeyCore Pobiera klucz dostępu dla UIElement skojarzonego z tym UIElementAutomationPeer.Ta metoda jest wywoływana GetAccessKey. (Odziedziczone z UIElementAutomationPeer).
Metoda publiczna GetAutomationControlType Pobiera Typ formantu dla elementu, który jest skojarzony z UI Automation elementów równorzędnych. (Odziedziczone z AutomationPeer).
Metoda chroniona GetAutomationControlTypeCore (Zastępuje UIElementAutomationPeer.GetAutomationControlTypeCore()).
Metoda publiczna GetAutomationId Pobiera AutomationId element, który jest skojarzony z elementem równorzędnym automatyzacji. (Odziedziczone z AutomationPeer).
Metoda chroniona GetAutomationIdCore Pobiera ciąg, który unikatowo identyfikuje FrameworkElement skojarzonego z tym FrameworkElementAutomationPeer.Wywoływany przez GetAutomationId. (Odziedziczone z FrameworkElementAutomationPeer).
Metoda publiczna GetBoundingRectangle Pobiera Rect obiekt, który reprezentuje współrzędne elementu, który jest skojarzony z elementem równorzędnym automatyzacji. (Odziedziczone z AutomationPeer).
Metoda chroniona GetBoundingRectangleCore Pobiera Rect , oznaczającą prostokąta UIElement skojarzonego z tym UIElementAutomationPeer.Ta metoda jest wywoływana GetBoundingRectangle. (Odziedziczone z UIElementAutomationPeer).
Metoda publiczna GetChildren Pobiera Kolekcja GetChildren elementy, które są reprezentowane w drzewie automatyzacji interfejsu użytkownika jako bezpośrednim elementem podrzędnym elementu równorzędnego automatyzacji. (Odziedziczone z AutomationPeer).
Metoda chroniona GetChildrenCore (Zastępuje UIElementAutomationPeer.GetChildrenCore()).
Metoda publiczna GetClassName Pobiera nazwę, która jest używana z AutomationControlType, aby odróżnić formant, który jest reprezentowany przez to AutomationPeer. (Odziedziczone z AutomationPeer).
Metoda chroniona GetClassNameCore (Zastępuje UIElementAutomationPeer.GetClassNameCore()).
Metoda publiczna GetClickablePoint Pobiera Point na element, który jest skojarzony z elementem równorzędnym automatyzacji, który odpowiada na myszy, kliknij przycisk. (Odziedziczone z AutomationPeer).
Metoda chroniona GetClickablePointCore Pobiera Point , oznaczającą clickable miejsca na UIElement skojarzonego z tym UIElementAutomationPeer.Ta metoda jest wywoływana GetClickablePoint. (Odziedziczone z UIElementAutomationPeer).
Metoda publiczna GetHashCode Służy jako funkcja mieszania dla określonego typu. (Odziedziczone z Object).
Metoda publiczna GetHelpText Pobiera opis funkcji kontroli, który jest skojarzony z elementem równorzędnym automatyzacji. (Odziedziczone z AutomationPeer).
Metoda chroniona GetHelpTextCore Pobiera ciąg, który opisuje funkcje ContentElement skojarzonego z tym ContentElementAutomationPeer.Wywoływany przez GetHelpText. (Odziedziczone z FrameworkElementAutomationPeer).
Metoda chroniona GetHostRawElementProviderCore Informuje o UI Automation , gdzie w UI Automation drzewa, aby umieścić hwnd przez Windows Presentation Foundation (WPF) element. (Odziedziczone z AutomationPeer).
Metoda publiczna GetItemStatus Pobiera tekst, który przekazuje wizualny stan elementu, który jest skojarzony z tym peer automatyzacji. (Odziedziczone z AutomationPeer).
Metoda chroniona GetItemStatusCore Pobiera ciąg, który komunikuje się stan visual UIElement skojarzonego z tym UIElementAutomationPeer.Ta metoda jest wywoływana GetItemStatus. (Odziedziczone z UIElementAutomationPeer).
Metoda publiczna GetItemType Pobiera ciąg, który opisuje jakiego rodzaju element obiekt reprezentuje. (Odziedziczone z AutomationPeer).
Metoda chroniona GetItemTypeCore Wpisz czytelnej pobiera ciąg zawiera element, który UIElement to UIElementAutomationPeer reprezentuje.Ta metoda jest wywoływana GetItemType. (Odziedziczone z UIElementAutomationPeer).
Metoda publiczna GetLabeledBy Pobiera AutomationPeer dla Label , jest kierowane do elementu. (Odziedziczone z AutomationPeer).
Metoda chroniona GetLabeledByCore Pobiera AutomationPeer dla elementu, który posłuży do UIElement to UIElementAutomationPeer.Ta metoda jest wywoływana GetLabeledBy. (Odziedziczone z UIElementAutomationPeer).
Metoda publiczna GetLocalizedControlType Pobiera czytelnej zlokalizowany ciąg reprezentujący AutomationControlType dla formantu, który jest skojarzony z tym peer automatyzacji. (Odziedziczone z AutomationPeer).
Metoda chroniona GetLocalizedControlTypeCore Po zastąpieniu w klasie pochodnej, nazywa się GetLocalizedControlType. (Odziedziczone z AutomationPeer).
Metoda publiczna GetName Pobiera opis elementu, który jest skojarzony z tym peer automatyzacji. (Odziedziczone z AutomationPeer).
Metoda chroniona GetNameCore Pobiera tekst etykiety z ContentElement skojarzonego z tym ContentElementAutomationPeer.Wywoływany przez GetName. (Odziedziczone z FrameworkElementAutomationPeer).
Metoda publiczna GetOrientation Pobiera wartość, która wskazuje orientację jawnej kontroli, jeśli istnieje. (Odziedziczone z AutomationPeer).
Metoda chroniona GetOrientationCore Pobiera wartość, która wskazuje, czy UIElement skojarzonego z tym UIElementAutomationPeer jest określone w określonym kierunku.Ta metoda jest wywoływana GetOrientation. (Odziedziczone z UIElementAutomationPeer).
Metoda publiczna GetParent Pobiera AutomationPeer to jest nadrzędny to AutomationPeer. (Odziedziczone z AutomationPeer).
Metoda publiczna GetPattern (Zastępuje UIElementAutomationPeer.GetPattern(PatternInterface)).
Metoda publiczna GetPeerFromPoint Pobiera AutomationPeer od określonego punktu. (Odziedziczone z AutomationPeer).
Metoda chroniona GetPeerFromPointCore Po zastąpieniu w klasie pochodnej, nazywa się z GetPeerFromPoint. (Odziedziczone z AutomationPeer).
Metoda publiczna GetType Pobiera Type bieżącej instancji. (Odziedziczone z Object).
Metoda publiczna HasKeyboardFocus Pobiera wartość, która wskazuje, czy element, który jest skojarzony z tym peer automatyzacji aktualnie ma fokus klawiatury. (Odziedziczone z AutomationPeer).
Metoda chroniona HasKeyboardFocusCore Pobiera wartość, która wskazuje, czy UIElement skojarzonego z tym UIElementAutomationPeer obecnie ma klawiatury fokus.Ta metoda jest wywoływana HasKeyboardFocus. (Odziedziczone z UIElementAutomationPeer).
Metoda publiczna InvalidatePeer Powoduje ponowne obliczenie właściwości główne AutomationPeer i podnosi PropertyChanged powiadomienia do Klienta automatyzacji zmianie właściwości. (Odziedziczone z AutomationPeer).
Metoda publiczna IsContentElement Pobiera wartość, która wskazuje, czy element, który jest skojarzony z tym peer automatyzacji zawiera dane prezentowane użytkownikowi. (Odziedziczone z AutomationPeer).
Metoda chroniona IsContentElementCore Pobiera wartość, która wskazuje, czy UIElement skojarzonego z tym UIElementAutomationPeer jest elementem, który zawiera dane, które są prezentowane użytkownikowi.Ta metoda jest wywoływana IsContentElement. (Odziedziczone z UIElementAutomationPeer).
Metoda publiczna IsControlElement Pobiera wartość, która wskazuje, czy element jest rozumiane przez użytkownika jako nieinterakcyjne lub jako przyczyniające się do struktury logicznej kontroli w GUI. (Odziedziczone z AutomationPeer).
Metoda chroniona IsControlElementCore Pobiera lub ustawia wartość wskazującą, czy UIElement skojarzonego z tym UIElementAutomationPeer zrozumiałe dla użytkownika końcowego, jako interakcyjny.Opcjonalnie użytkownik może zrozumieć UIElement jako przyczyniające się do struktury logicznej kontroli w GUI.Ta metoda jest wywoływana IsControlElement. (Odziedziczone z UIElementAutomationPeer).
Metoda publiczna IsEnabled Pobiera wartość, która wskazuje, czy element związany z tym peer automatyzacji obsługuje interakcji. (Odziedziczone z AutomationPeer).
Metoda chroniona IsEnabledCore Pobiera wartość, która wskazuje, czy UIElement skojarzonego z tym UIElementAutomationPeer może zaakceptować fokusu klawiatury.Ta metoda jest wywoływana IsKeyboardFocusable. (Odziedziczone z UIElementAutomationPeer).
Metoda publiczna IsKeyboardFocusable Pobiera wartość, która wskazuje, czy element może zaakceptować fokusu klawiatury. (Odziedziczone z AutomationPeer).
Metoda chroniona IsKeyboardFocusableCore Pobiera wartość, która wskazuje, czy UIElement skojarzonego z tym UIElementAutomationPeer może zaakceptować fokusu klawiatury.Ta metoda jest wywoływana IsKeyboardFocusable. (Odziedziczone z UIElementAutomationPeer).
Metoda publiczna IsOffscreen Pobiera wartość, która wskazuje, czy element poza ekranem. (Odziedziczone z AutomationPeer).
Metoda chroniona IsOffscreenCore Pobiera wartość, która wskazuje, czy UIElement skojarzonego z tym UIElementAutomationPeer jest z ekranu.Ta metoda jest wywoływana IsOffscreen. (Odziedziczone z UIElementAutomationPeer).
Metoda publiczna IsPassword Pobiera wartość, która wskazuje, czy element zawiera poufnej zawartości. (Odziedziczone z AutomationPeer).
Metoda chroniona IsPasswordCore Pobiera wartość, która wskazuje, czy UIElement skojarzonego z tym UIElementAutomationPeer zawiera zawartość chronioną.Ta metoda jest wywoływana IsPassword. (Odziedziczone z UIElementAutomationPeer).
Metoda publiczna IsRequiredForForm Pobiera wartość, która wskazuje, czy element, który jest skojarzony z tym peer musi być wypełnione na formularzu. (Odziedziczone z AutomationPeer).
Metoda chroniona IsRequiredForFormCore Pobiera wartość, która wskazuje, czy UIElement skojarzonego z tym UIElementAutomationPeer jest wymagane do wypełnienia formularza.Ta metoda jest wywoływana IsRequiredForForm. (Odziedziczone z UIElementAutomationPeer).
Metoda chroniona MemberwiseClone Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object).
Metoda chroniona PeerFromProvider Pobiera AutomationPeer dla określonego IRawElementProviderSimple serwera proxy. (Odziedziczone z AutomationPeer).
Metoda chroniona ProviderFromPeer Pobiera IRawElementProviderSimple dla określonego AutomationPeer. (Odziedziczone z AutomationPeer).
Metoda publiczna RaiseAsyncContentLoadedEvent Wywołana AutomationPeer do podniesienia AsyncContentLoadedEvent zdarzenie. (Odziedziczone z AutomationPeer).
Metoda publiczna RaiseAutomationEvent Wywołuje zdarzenie automatyzacji. (Odziedziczone z AutomationPeer).
Metoda publiczna RaisePropertyChangedEvent Wywołuje zdarzenie, aby powiadomić klienta automatyzacji wartości właściwości zmienione. (Odziedziczone z AutomationPeer).
Metoda publiczna ResetChildrenCache Synchronicznie resetuje drzewa elementów podrzędnych, wywołując GetChildrenCore. (Odziedziczone z AutomationPeer).
Metoda publiczna SetFocus Ustawia fokus klawiatury na element, który jest skojarzony z tym peer automatyzacji. (Odziedziczone z AutomationPeer).
Metoda chroniona SetFocusCore Ustawia fokus wprowadzania klawiatury na UIElement skojarzonego z tym UIElementAutomationPeer.Ta metoda jest wywoływana SetFocus. (Odziedziczone z UIElementAutomationPeer).
Metoda publiczna ToString Zwraca ciąg, który reprezentuje bieżącego obiektu. (Odziedziczone z Object).
Metoda publiczna VerifyAccess Wymusza, że wątek wywołujący ma dostęp do tego DispatcherObject. (Odziedziczone z DispatcherObject).

Początek

Jawne implementacje interfejsu

  Nazwa Opis
Jawna implementacja interfejsuMetoda prywatna IExpandCollapseProvider.Collapse
Jawna implementacja interfejsuMetoda prywatna IExpandCollapseProvider.Expand
Jawna implementacja interfejsuWłaściwość prywatna IExpandCollapseProvider.ExpandCollapseState

Początek

Bezpieczeństwo wątku

Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.VisualStudio.PlatformUI