TreeViewDataItemAutomationPeer 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 typy TreeViewItem zawierające elementy danych do automatyzacja interfejsu użytkownika.
public ref class TreeViewDataItemAutomationPeer : System::Windows::Automation::Peers::ItemAutomationPeer, System::Windows::Automation::Provider::IExpandCollapseProvider, System::Windows::Automation::Provider::IScrollItemProvider, System::Windows::Automation::Provider::ISelectionItemProvider
public class TreeViewDataItemAutomationPeer : System.Windows.Automation.Peers.ItemAutomationPeer, System.Windows.Automation.Provider.IExpandCollapseProvider, System.Windows.Automation.Provider.IScrollItemProvider, System.Windows.Automation.Provider.ISelectionItemProvider
type TreeViewDataItemAutomationPeer = class
inherit ItemAutomationPeer
interface ISelectionItemProvider
interface IScrollItemProvider
interface IExpandCollapseProvider
type TreeViewDataItemAutomationPeer = class
inherit ItemAutomationPeer
interface IExpandCollapseProvider
interface IScrollItemProvider
interface ISelectionItemProvider
Public Class TreeViewDataItemAutomationPeer
Inherits ItemAutomationPeer
Implements IExpandCollapseProvider, IScrollItemProvider, ISelectionItemProvider
- Dziedziczenie
- Implementuje
Konstruktory
| Nazwa | Opis |
|---|---|
| TreeViewDataItemAutomationPeer(Object, ItemsControlAutomationPeer, TreeViewDataItemAutomationPeer) |
Inicjuje nowe wystąpienie klasy TreeViewDataItemAutomationPeer. |
Właściwości
| Nazwa | Opis |
|---|---|
| Dispatcher |
Pobiera elementDispatcher, z który DispatcherObject jest skojarzony. (Odziedziczone po DispatcherObject) |
| EventsSource |
Pobiera lub ustawia element zgłaszany AutomationPeer 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 |
| Item |
Pobiera element danych w kolekcji Items skojarzonej z tym ItemAutomationPeerelementem . (Odziedziczone po ItemAutomationPeer) |
| ItemsControlAutomationPeer |
Pobiera element ItemsControlAutomationPeer skojarzony z ItemsControl kolekcją Items , która zawiera kolekcję. (Odziedziczone po ItemAutomationPeer) |
| ParentDataItemAutomationPeer |
Pobiera element TreeViewDataItemAutomationPeer nadrzędny do tego elementu równorzędnego automatyzacji. |
Metody
| Nazwa | Opis |
|---|---|
| CheckAccess() |
Określa, czy wątek wywołujący ma dostęp do tego DispatcherObjectelementu . (Odziedziczone po DispatcherObject) |
| Equals(Object) |
Określa, czy określony obiekt jest równy bieżącemu obiektowi. (Odziedziczone po Object) |
| GetAcceleratorKey() |
Pobiera kombinacje klawiszy akceleratora dla elementu skojarzonego z elementem równorzędnym automatyzacji interfejsu użytkownika. (Odziedziczone po AutomationPeer) |
| GetAcceleratorKeyCore() |
Pobiera klucz akceleratora UIElement odpowiadający elementowi danych w kolekcji skojarzonej Items z tym ItemAutomationPeerelementem . (Odziedziczone po ItemAutomationPeer) |
| GetAccessKey() |
Pobiera klucz dostępu dla elementu skojarzonego z elementem równorzędnym automatyzacji. (Odziedziczone po AutomationPeer) |
| GetAccessKeyCore() |
Pobiera klucz dostępu odpowiadający UIElement elementowi danych w kolekcji skojarzonej Items z tym ItemAutomationPeerelementem . (Odziedziczone po ItemAutomationPeer) |
| GetAutomationControlType() |
Pobiera typ kontrolki dla elementu skojarzonego z elementem równorzędnym automatyzacji interfejsu użytkownika. (Odziedziczone po AutomationPeer) |
| GetAutomationControlTypeCore() |
Pobiera typ kontrolki skojarzony TreeViewItem z tym TreeViewDataItemAutomationPeerelementem . Wywoływane przez GetAutomationControlType(). |
| GetAutomationId() |
AutomationId Pobiera element skojarzony z elementem równorzędnym automatyzacji. (Odziedziczone po AutomationPeer) |
| GetAutomationIdCore() |
Pobiera ciąg, który jednoznacznie identyfikuje UIElement element danych odpowiadający elementowi danych w kolekcji skojarzonej Items z tym ItemAutomationPeerelementem . (Odziedziczone po ItemAutomationPeer) |
| GetBoundingRectangle() |
Rect Pobiera obiekt reprezentujący współrzędne ekranu elementu skojarzonego z elementem równorzędnym automatyzacji. (Odziedziczone po AutomationPeer) |
| GetBoundingRectangleCore() |
Pobiera wartość Rect reprezentującą prostokąt ograniczenia określonego UIElementelementu . (Odziedziczone po ItemAutomationPeer) |
| GetChildren() |
Pobiera kolekcję GetChildren() elementów reprezentowanych w drzewie automatyzacji interfejsu użytkownika jako natychmiastowe elementy podrzędne elementu równorzędnego automatyzacji. (Odziedziczone po AutomationPeer) |
| GetChildrenCore() |
Pobiera kolekcję elementów podrzędnych UIElement elementu odpowiadającego elementowi danych w kolekcji skojarzonej Items z tym ItemAutomationPeerelementem . (Odziedziczone po ItemAutomationPeer) |
| GetClassName() |
Pobiera nazwę używaną z elementem AutomationControlType, aby odróżnić kontrolkę reprezentowaną przez ten AutomationPeerelement . (Odziedziczone po AutomationPeer) |
| GetClassNameCore() |
Pobiera nazwę obiektu skojarzonego TreeViewItem z tym TreeViewDataItemAutomationPeerelementem . Wywoływane przez GetClassName(). |
| GetClickablePoint() |
Pobiera element Point skojarzony z elementem równorzędnym automatyzacji, który reaguje na kliknięcie myszą. (Odziedziczone po AutomationPeer) |
| GetClickablePointCore() |
Pobiera obiekt Point reprezentujący przestrzeń, którą można kliknąć na określonym UIElementobiekcie . (Odziedziczone po ItemAutomationPeer) |
| GetControlledPeers() |
Udostępnia automatyzację interfejsu użytkownika z listą elementów, których dotyczy problem lub które są kontrolowane przez ten AutomationPeerelement . (Odziedziczone po AutomationPeer) |
| GetControlledPeersCore() |
Po zastąpieniu w klasie pochodnej usługa zapewnia automatyzację interfejsu użytkownika z listą elementów, których dotyczy problem lub które są kontrolowane przez ten AutomationPeerelement . (Odziedziczone po AutomationPeer) |
| GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
| GetHeadingLevel() |
Uwidacznia typy TreeViewItem zawierające elementy danych do automatyzacja interfejsu użytkownika. (Odziedziczone po AutomationPeer) |
| GetHeadingLevelCore() |
Uwidacznia typy TreeViewItem zawierające elementy danych do automatyzacja interfejsu użytkownika. (Odziedziczone po ItemAutomationPeer) |
| GetHelpText() |
Pobiera tekst opisujący funkcjonalność kontrolki skojarzonej z elementem równorzędnym automatyzacji. (Odziedziczone po AutomationPeer) |
| GetHelpTextCore() |
Pobiera ciąg opisujący funkcjonalność UIElement elementu odpowiadającego elementowi danych w kolekcji skojarzonej Items z tym ItemAutomationPeerelementem . (Odziedziczone po ItemAutomationPeer) |
| GetHostRawElementProviderCore() |
Informuje automatyzację interfejsu użytkownika, gdzie w drzewie automatyzacji interfejsu użytkownika umieścić hostowane |
| GetItemStatus() |
Pobiera tekst, który przekazuje stan wizualizacji elementu skojarzonego z tym elementem równorzędnym automatyzacji. (Odziedziczone po AutomationPeer) |
| GetItemStatusCore() |
Pobiera ciąg, który przekazuje stan wizualizacji określonego UIElementelementu . (Odziedziczone po ItemAutomationPeer) |
| 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 reprezentowanego przez określony UIElement element. (Odziedziczone po ItemAutomationPeer) |
| GetLabeledBy() |
Pobiera element AutomationPeer dla Label elementu docelowego. (Odziedziczone po AutomationPeer) |
| GetLabeledByCore() |
Pobiera element AutomationPeer dla Label elementu docelowego dla określonego UIElementelementu . (Odziedziczone po ItemAutomationPeer) |
| GetLiveSetting() |
Pobiera charakterystykę powiadomień w regionie na żywo skojarzonym z tym elementem równorzędnym automatyzacji. (Odziedziczone po AutomationPeer) |
| GetLiveSettingCore() |
Pobiera charakterystykę powiadomień dla regionu UIElement dynamicznego odpowiadającego elementowi danych w kolekcji skojarzonej Items z tym ItemAutomationPeer obiektem. (Odziedziczone po ItemAutomationPeer) |
| 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ą UIElement elementu odpowiadającego elementowi danych w kolekcji skojarzonej Items z tym ItemAutomationPeerelementem . (Odziedziczone po ItemAutomationPeer) |
| GetOrientation() |
Pobiera wartość wskazującą jawną orientację kontrolki, jeśli istnieje. (Odziedziczone po AutomationPeer) |
| GetOrientationCore() |
Pobiera wartość wskazującą, czy określona wartość UIElement jest określona w określonym kierunku. (Odziedziczone po ItemAutomationPeer) |
| GetParent() |
Pobiera element AutomationPeer nadrzędny tego AutomationPeerelementu . (Odziedziczone po AutomationPeer) |
| GetPattern(PatternInterface) |
Pobiera wzorzec sterowania dla elementu skojarzonego z tym TreeViewDataItemAutomationPeerelementem . |
| GetPeerFromPoint(Point) |
Pobiera element AutomationPeer z określonego punktu. (Odziedziczone po AutomationPeer) |
| GetPeerFromPointCore(Point) |
Po przesłonięciu w klasie pochodnej jest wywoływana z GetPeerFromPoint(Point)klasy . (Odziedziczone po AutomationPeer) |
| GetPositionInSet() |
Próbuje uzyskać wartość PositionInSet właściwości . (Odziedziczone po AutomationPeer) |
| GetPositionInSetCore() |
Pobiera pozycję tego elementu w zestawie. (Odziedziczone po ItemAutomationPeer) |
| GetSizeOfSet() |
Próbuje uzyskać wartość SizeOfSet właściwości . (Odziedziczone po AutomationPeer) |
| GetSizeOfSetCore() |
Pobiera rozmiar zestawu zawierającego ten element. (Odziedziczone po ItemAutomationPeer) |
| GetType() |
Pobiera Type 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 określony UIElement obecnie ma fokus wprowadzania klawiatury. (Odziedziczone po ItemAutomationPeer) |
| InvalidatePeer() |
Wyzwala ponowne obliczenie 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 określony UIElement zawiera dane, które są prezentowane użytkownikowi. (Odziedziczone po ItemAutomationPeer) |
| 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 wartość wskazującą, czy UIElement skojarzony z nim ItemAutomationPeer element jest rozumiany przez użytkownika końcowego jako interakcyjny. (Odziedziczone po ItemAutomationPeer) |
| IsDialog() |
Uwidacznia typy TreeViewItem zawierające elementy danych do automatyzacja interfejsu użytkownika. (Odziedziczone po AutomationPeer) |
| IsDialogCore() |
Uwidacznia typy TreeViewItem zawierające elementy danych do automatyzacja interfejsu użytkownika. (Odziedziczone po ItemAutomationPeer) |
| 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 określony UIElement może odbierać i wysyłać zdarzenia. (Odziedziczone po ItemAutomationPeer) |
| IsKeyboardFocusable() |
Pobiera wartość wskazującą, czy element może zaakceptować fokus klawiatury. (Odziedziczone po AutomationPeer) |
| IsKeyboardFocusableCore() |
Pobiera wartość wskazującą, czy określony UIElement może zaakceptować fokus klawiatury. (Odziedziczone po ItemAutomationPeer) |
| IsOffscreen() |
Pobiera wartość wskazującą, czy element jest wyłączony z ekranu. (Odziedziczone po AutomationPeer) |
| IsOffscreenCore() |
Pobiera wartość wskazującą, czy określona wartość UIElement jest wyłączona z ekranu. (Odziedziczone po ItemAutomationPeer) |
| IsPassword() |
Pobiera wartość wskazującą, czy element zawiera zawartość wrażliwą. (Odziedziczone po AutomationPeer) |
| IsPasswordCore() |
Pobiera wartość wskazującą, czy określona UIElement zawartość zawiera chronioną zawartość. (Odziedziczone po ItemAutomationPeer) |
| 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 określony UIElement element jest wymagany do ukończenia w formularzu. (Odziedziczone po ItemAutomationPeer) |
| MemberwiseClone() |
Tworzy płytkią kopię bieżącego Object. (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 typy TreeViewItem zawierające elementy danych 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 danych wejściowych klawiatury dla określonego UIElementelementu . Element UIElement odpowiada elementowi danych w kolekcji skojarzonej Items z tym ItemAutomationPeerelementem . (Odziedziczone po ItemAutomationPeer) |
| 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) |
Jawne implementacje interfejsu
| Nazwa | Opis |
|---|---|
| IExpandCollapseProvider.Collapse() |
Ukrywa wszystkie węzły, kontrolki lub zawartość, które są elementami podrzędnymi kontrolki. |
| IExpandCollapseProvider.Expand() |
Wyświetla wszystkie węzły podrzędne, kontrolki lub zawartość kontrolki. |
| IExpandCollapseProvider.ExpandCollapseState |
Pobiera stan, rozwinięty lub zwinięty kontrolki. |
| IScrollItemProvider.ScrollIntoView() |
Przewija obszar zawartości obiektu kontenera, aby wyświetlić kontrolkę w widocznym regionie (viewport) kontenera. |
| ISelectionItemProvider.AddToSelection() |
Dodaje bieżący element do kolekcji wybranych elementów. |
| ISelectionItemProvider.IsSelected |
Pobiera wartość wskazującą, czy element jest zaznaczony. |
| ISelectionItemProvider.RemoveFromSelection() |
Usuwa bieżący element z kolekcji wybranych elementów. |
| ISelectionItemProvider.Select() |
Usuwa zaznaczenie, a następnie wybiera bieżący element. |
| ISelectionItemProvider.SelectionContainer |
Pobiera dostawcę automatyzacji interfejsu użytkownika, który implementuje ISelectionProvider i działa jako kontener dla obiektu wywołującego. |
| IVirtualizedItemProvider.Realize() |
Sprawia, że element wirtualny jest w pełni dostępny jako element automatyzacja interfejsu użytkownika. (Odziedziczone po ItemAutomationPeer) |