DataGridItemAutomationPeer Klasse

Definition

Macht DataGridRow-Typen für die Benutzeroberflächenautomatisierung verfügbar. Die DataGridRow ist möglicherweise nicht tatsächlich im Speicher vorhanden.

public ref class DataGridItemAutomationPeer sealed : System::Windows::Automation::Peers::ItemAutomationPeer, System::Windows::Automation::Provider::IInvokeProvider, System::Windows::Automation::Provider::IItemContainerProvider, System::Windows::Automation::Provider::IScrollItemProvider, System::Windows::Automation::Provider::ISelectionItemProvider, System::Windows::Automation::Provider::ISelectionProvider
public sealed class DataGridItemAutomationPeer : System.Windows.Automation.Peers.ItemAutomationPeer, System.Windows.Automation.Provider.IInvokeProvider, System.Windows.Automation.Provider.IItemContainerProvider, System.Windows.Automation.Provider.IScrollItemProvider, System.Windows.Automation.Provider.ISelectionItemProvider, System.Windows.Automation.Provider.ISelectionProvider
type DataGridItemAutomationPeer = class
    inherit ItemAutomationPeer
    interface IInvokeProvider
    interface IScrollItemProvider
    interface ISelectionItemProvider
    interface ISelectionProvider
    interface IItemContainerProvider
type DataGridItemAutomationPeer = class
    inherit ItemAutomationPeer
    interface IInvokeProvider
    interface IItemContainerProvider
    interface IScrollItemProvider
    interface ISelectionItemProvider
    interface ISelectionProvider
Public NotInheritable Class DataGridItemAutomationPeer
Inherits ItemAutomationPeer
Implements IInvokeProvider, IItemContainerProvider, IScrollItemProvider, ISelectionItemProvider, ISelectionProvider
Vererbung
Implementiert

Konstruktoren

DataGridItemAutomationPeer(Object, DataGridAutomationPeer)

Initialisiert eine neue Instanz der DataGridItemAutomationPeer-Klasse.

Eigenschaften

Dispatcher

Ruft den Dispatcher ab, der diesem DispatcherObject zugeordnet ist.

(Geerbt von DispatcherObject)
EventsSource

Ruft einen AutomationPeer ab, der dem Automatisierungsclient als eine Quelle der Ereignisse gemeldet wurde, die von diesem AutomationPeer kommen, oder legt diesen fest.

(Geerbt von AutomationPeer)
IsHwndHost

Ruft einen Wert ab, der angibt, ob das Element, das diesen AutomationPeer Hosts hwnds in Windows Presentation Foundation (WPF) zugeordnet ist.

(Geerbt von AutomationPeer)
Item

Ruft das Datenelement in der Items-Auflistung ab, das diesem ItemAutomationPeer zugeordnet ist.

(Geerbt von ItemAutomationPeer)
ItemsControlAutomationPeer

Ruft den ItemsControlAutomationPeer ab, der dem ItemsControl zugeordnet ist, das die Items-Auflistung enthält.

(Geerbt von ItemAutomationPeer)

Methoden

CheckAccess()

Bestimmt, ob der aufrufende Thread auf dieses DispatcherObject zugreifen kann.

(Geerbt von DispatcherObject)
Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetAcceleratorKey()

Ruft die Tastenkombinationen für das Element ab, das dem Peer für die Benutzeroberflächenautomatisierung zugeordnet ist.

(Geerbt von AutomationPeer)
GetAcceleratorKeyCore()

Ruft die Tastenkombination für das UIElement ab, das dem Datenelement in der Items-Auflistung entspricht, die diesem ItemAutomationPeer zugeordnet ist.

(Geerbt von ItemAutomationPeer)
GetAccessKey()

Ruft die Tastenkombination für das Element ab, das dem Automatisierungspeer zugeordnet ist.

(Geerbt von AutomationPeer)
GetAccessKeyCore()

Ruft den Zugriffsschlüssel für das UIElement ab, das dem Datenelement in der Items-Auflistung entspricht, die diesem ItemAutomationPeer zugeordnet ist.

(Geerbt von ItemAutomationPeer)
GetAutomationControlType()

Ruft den Steuerelementtyp für das Element ab, das dem Ui Automation-Peer zugeordnet ist.

(Geerbt von AutomationPeer)
GetAutomationControlTypeCore()

Wird beim Überschreiben in einer abgeleiteten Klasse von GetAutomationControlType() aufgerufen.

(Geerbt von AutomationPeer)
GetAutomationId()

Ruft die AutomationId des Elements ab, das dem Automatisierungspeer zugeordnet ist.

(Geerbt von AutomationPeer)
GetAutomationIdCore()

Ruft die Zeichenfolge ab, die das UIElement eindeutig identifiziert, das dem Datenelement in der Items-Auflistung entspricht, das diesem ItemAutomationPeer zugeordnet ist.

(Geerbt von ItemAutomationPeer)
GetBoundingRectangle()

Ruft das Rect-Objekt ab, das die Bildschirmkoordinaten des Elements darstellt, das dem Automatisierungspeer zugeordnet ist.

(Geerbt von AutomationPeer)
GetBoundingRectangleCore()

Ruft das Rect ab, das das umschließende Rechteck des angegebenen UIElement darstellt.

(Geerbt von ItemAutomationPeer)
GetChildren()

Ruft die Auflistung der GetChildren()-Elemente ab, die in der Benutzeroberflächenautomatisierungs-Struktur als direkte untergeordnete Elemente des Automatisierungspeers dargestellt werden.

(Geerbt von AutomationPeer)
GetChildrenCore()

Ruft die Auflistung der untergeordneten Elemente des UIElement ab, das dem Datenelement in der Items-Auflistung entspricht, das diesem ItemAutomationPeer zugeordnet ist.

(Geerbt von ItemAutomationPeer)
GetClassName()

Ruft einen Namen ab, der zusammen mit AutomationControlType verwendet wird, um Steuerelement zu unterscheiden, das durch diesen AutomationPeer dargestellt wird.

(Geerbt von AutomationPeer)
GetClassNameCore()

Wird beim Überschreiben in einer abgeleiteten Klasse von GetClassName() aufgerufen.

(Geerbt von AutomationPeer)
GetClickablePoint()

Ruft einen Point in dem Element ab, das dem Automatisierungspeer zugeordnet ist, der auf einen Mausklick reagiert.

(Geerbt von AutomationPeer)
GetClickablePointCore()

Ruft einen Point ab, der die durch Klicken aktivierbare Fläche darstellt, die im angegebenen UIElement enthalten ist.

(Geerbt von ItemAutomationPeer)
GetControlledPeers()

Stellt die Benutzeroberflächenautomatisierung mit einer Liste von Elementen bereit, die von diesem AutomationPeer betroffen sind oder gesteuert werden.

(Geerbt von AutomationPeer)
GetControlledPeersCore()

Stellt beim Überschreiben in einer abgeleiteten Klasse die Benutzeroberflächenautomatisierung mit einer Liste von Elementen bereit, die von diesem AutomationPeer betroffen sind oder gesteuert werden.

(Geerbt von AutomationPeer)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetHeadingLevel()

Macht DataGridRow-Typen für die Benutzeroberflächenautomatisierung verfügbar. Die DataGridRow ist möglicherweise nicht tatsächlich im Speicher vorhanden.

(Geerbt von AutomationPeer)
GetHeadingLevelCore()

Macht DataGridRow-Typen für die Benutzeroberflächenautomatisierung verfügbar. Die DataGridRow ist möglicherweise nicht tatsächlich im Speicher vorhanden.

(Geerbt von ItemAutomationPeer)
GetHelpText()

Ruft Text ab, der die Funktion des Steuerelements beschreibt, das dem Automatisierungspeer zugeordnet ist.

(Geerbt von AutomationPeer)
GetHelpTextCore()

Ruft die Zeichenfolge ab, die die Funktionen des UIElement beschreibt, das dem Datenelement in der Items-Auflistung entspricht, das diesem ItemAutomationPeer zugeordnet ist.

(Geerbt von ItemAutomationPeer)
GetHostRawElementProviderCore()

Weist die Benutzeroberflächenautomatisierung an, wo in der Ui Automation-Struktur das hwnd von einem Windows Presentation Foundation (WPF)-Element gehostet wird.

(Geerbt von AutomationPeer)
GetItemStatus()

Ruft Text ab, der den visuellen Status des Elements übermittelt, das diesem Automatisierungspeer zugeordnet ist.

(Geerbt von AutomationPeer)
GetItemStatusCore()

Ruft eine Zeichenfolge ab, die den visuellen Status des angegebenen UIElement übermittelt.

(Geerbt von ItemAutomationPeer)
GetItemType()

Ruft eine Zeichenfolge ab, die beschreibt, was für ein Element ein Objekt darstellt.

(Geerbt von AutomationPeer)
GetItemTypeCore()

Ruft eine lesbare Zeichenfolge ab, die den Elementtyp enthält, der vom angegebenen UIElement dargestellt wird.

(Geerbt von ItemAutomationPeer)
GetLabeledBy()

Ruft den AutomationPeer für das Label ab, das für das Element bestimmt ist.

(Geerbt von AutomationPeer)
GetLabeledByCore()

Ruft den AutomationPeer für das Label ab, dessen Ziel das angegebene UIElement ist.

(Geerbt von ItemAutomationPeer)
GetLiveSetting()

Ruft die Benachrichtigungsmerkmale des dynamischen Bereichs ab, der diesem Automatisierungspeer zugeordnet ist.

(Geerbt von AutomationPeer)
GetLiveSettingCore()

Ruft die Benachrichtigungsmerkmale des dynamischen Bereichs für das UIElement ab, das dem Datenelement in der Items-Auflistung entspricht, die diesem ItemAutomationPeer zugeordnet ist.

(Geerbt von ItemAutomationPeer)
GetLocalizedControlType()

Ruft eine lesbare lokalisierte Zeichenfolge ab, die den AutomationControlType-Wert für das Steuerelement darstellt, das diesem Automatisierungspeer zugeordnet ist.

(Geerbt von AutomationPeer)
GetLocalizedControlTypeCore()

Wird beim Überschreiben in einer abgeleiteten Klasse von GetLocalizedControlType() aufgerufen.

(Geerbt von AutomationPeer)
GetName()

Ruft den Text ab, der das Element beschreibt, das diesem Automatisierungspeer zugeordnet ist.

(Geerbt von AutomationPeer)
GetNameCore()

Ruft die Textbezeichnung für das UIElement ab, das dem Datenelement in der Items-Auflistung entspricht, das diesem ItemAutomationPeer zugeordnet ist.

(Geerbt von ItemAutomationPeer)
GetOrientation()

Ruft einen Wert ab, der die explizite Steuerelementausrichtung angibt (sofern vorhanden).

(Geerbt von AutomationPeer)
GetOrientationCore()

Ruft einen Wert ab, der angibt, ob das Layout des angegebenen UIElement auf eine bestimmte Richtung festgelegt ist.

(Geerbt von ItemAutomationPeer)
GetParent()

Ruft den AutomationPeer ab, der das übergeordnete Element dieses AutomationPeer ist.

(Geerbt von AutomationPeer)
GetPattern(PatternInterface)

Gibt das Objekt zurück, das das angegebene Steuerungsmuster des Elements unterstützt, das diesem Automatisierungspeer zugeordnet ist.

GetPeerFromPoint(Point)

Ruft einen AutomationPeer vom angegebenen Punkt ab.

(Geerbt von AutomationPeer)
GetPeerFromPointCore(Point)

Wird beim Überschreiben in einer abgeleiteten Klasse von GetPeerFromPoint(Point) aufgerufen.

(Geerbt von AutomationPeer)
GetPositionInSet()

Versucht, den Wert der PositionInSet-Eigenschaft abzurufen.

(Geerbt von AutomationPeer)
GetPositionInSetCore()

Ruft die Position dieses Elements in einer Gruppe ab.

(Geerbt von ItemAutomationPeer)
GetSizeOfSet()

Versucht, den Wert der SizeOfSet-Eigenschaft abzurufen.

(Geerbt von AutomationPeer)
GetSizeOfSetCore()

Ruft die Größe einer Gruppe ab, die dieses Elements enthält.

(Geerbt von ItemAutomationPeer)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
HasKeyboardFocus()

Ruft einen Wert ab, der angibt, ob das Element, das diesem Automatisierungspeer zugeordnet ist, derzeit über den Tastaturfokus verfügt.

(Geerbt von AutomationPeer)
HasKeyboardFocusCore()

Ruft einen Wert ab, der angibt, ob für das angegebene UIElement derzeit der Tastatureingabefokus festgelegt ist.

(Geerbt von ItemAutomationPeer)
InvalidatePeer()

Löst die Neuberechnung der Haupteigenschaften von AutomationPeer und die PropertyChanged-Benachrichtigung an den Automatisierungsclient aus, wenn die Eigenschaften geändert wurden.

(Geerbt von AutomationPeer)
IsContentElement()

Ruft einen Wert ab, der angibt, ob das diesem Automatisierungspeer zugeordnete Element Daten enthält, die dem Benutzer angezeigt werden.

(Geerbt von AutomationPeer)
IsContentElementCore()

Ruft einen Wert ab, der angibt, ob das angegebene UIElement Daten enthält, die für den Benutzer angezeigt werden.

(Geerbt von ItemAutomationPeer)
IsControlElement()

Ruft einen Wert ab, der angibt, ob das Element vom Benutzer als interaktiv oder als Beitrag zur logischen Struktur des Steuerelements in der GUI verstanden wird.

(Geerbt von AutomationPeer)
IsControlElementCore()

Ruft einen Wert ab, der angibt, ob das UIElement, das diesem ItemAutomationPeer zugeordnet ist, vom Benutzer als interaktiv angesehen wird.

(Geerbt von ItemAutomationPeer)
IsDialog()

Macht DataGridRow-Typen für die Benutzeroberflächenautomatisierung verfügbar. Die DataGridRow ist möglicherweise nicht tatsächlich im Speicher vorhanden.

(Geerbt von AutomationPeer)
IsDialogCore()

Macht DataGridRow-Typen für die Benutzeroberflächenautomatisierung verfügbar. Die DataGridRow ist möglicherweise nicht tatsächlich im Speicher vorhanden.

(Geerbt von ItemAutomationPeer)
IsEnabled()

Ruft einen Wert ab, der angibt, ob das Element, das diesem Automatisierungspeer zugeordnet ist, Interaktionen unterstützt.

(Geerbt von AutomationPeer)
IsEnabledCore()

Ruft einen Wert ab, der angibt, ob das angegebene UIElement Ereignisse empfangen und senden kann.

(Geerbt von ItemAutomationPeer)
IsKeyboardFocusable()

Ruft einen Wert ab, der angibt, ob das Element den Tastaturfokus annehmen kann.

(Geerbt von AutomationPeer)
IsKeyboardFocusableCore()

Ruft einen Wert ab, der angibt, ob das angegebene UIElement den Tastaturfokus annehmen kann.

(Geerbt von ItemAutomationPeer)
IsOffscreen()

Ruft einen Wert ab, der angibt, ob sich ein Element außerhalb des Bildschirms befindet.

(Geerbt von AutomationPeer)
IsOffscreenCore()

Ruft einen Wert ab, der angibt, ob sich das angegebene UIElement außerhalb des Bildschirms befindet.

(Geerbt von ItemAutomationPeer)
IsPassword()

Ruft einen Wert ab, der angibt, ob das Element vertraulichen Inhalt enthält.

(Geerbt von AutomationPeer)
IsPasswordCore()

Ruft einen Wert ab, der angibt, ob das angegebene UIElement geschützten Inhalt enthält.

(Geerbt von ItemAutomationPeer)
IsRequiredForForm()

Ruft einen Wert ab, der angibt, ob das Element, das diesem Peer zugeordnet ist, in einem Formular ausgefüllt werden muss.

(Geerbt von AutomationPeer)
IsRequiredForFormCore()

Ruft einen Wert ab, der angibt, ob das angegebene UIElement in einem Formular ausgefüllt werden muss.

(Geerbt von ItemAutomationPeer)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
PeerFromProvider(IRawElementProviderSimple)

Ruft einen AutomationPeer für den angegebenen IRawElementProviderSimple-Proxy ab.

(Geerbt von AutomationPeer)
ProviderFromPeer(AutomationPeer)

Ruft IRawElementProviderSimple für den angegebenen AutomationPeer ab.

(Geerbt von AutomationPeer)
RaiseAsyncContentLoadedEvent(AsyncContentLoadedEventArgs)

Wird vom AutomationPeer aufgerufen, um das AsyncContentLoadedEvent-Ereignis auszulösen.

(Geerbt von AutomationPeer)
RaiseAutomationEvent(AutomationEvents)

Löst ein Automatisierungsereignis aus.

(Geerbt von AutomationPeer)
RaiseNotificationEvent(AutomationNotificationKind, AutomationNotificationProcessing, String, String)

Macht DataGridRow-Typen für die Benutzeroberflächenautomatisierung verfügbar. Die DataGridRow ist möglicherweise nicht tatsächlich im Speicher vorhanden.

(Geerbt von AutomationPeer)
RaisePropertyChangedEvent(AutomationProperty, Object, Object)

Löst ein Ereignis aus, um den Automatisierungsclient über einen geänderten Eigenschaftswert zu benachrichtigen.

(Geerbt von AutomationPeer)
ResetChildrenCache()

Setzt durch Aufrufen von GetChildrenCore() die Struktur untergeordneter Elemente synchron zurück.

(Geerbt von AutomationPeer)
SetFocus()

Legt den Tastaturfokus auf das Element fest, das diesem Automatisierungspeer zugeordnet ist.

(Geerbt von AutomationPeer)
SetFocusCore()

Legt den Tastatureingabefokus auf das angegebene UIElement fest. Das UIElement entspricht dem Datenelement in der Items-Auflistung, das diesem ItemAutomationPeer zugeordnet ist.

(Geerbt von ItemAutomationPeer)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)
VerifyAccess()

Erzwingt, dass der aufrufende Thread auf dieses DispatcherObject zugreifen kann.

(Geerbt von DispatcherObject)

Explizite Schnittstellenimplementierungen

IInvokeProvider.Invoke()

Sendet eine Anforderung zum Aktivieren eines Steuerelements und Initiieren der einzelnen eindeutigen Aktion.

IItemContainerProvider.FindItemByProperty(IRawElementProviderSimple, Int32, Object)

Ruft ein Element anhand des angegebenen Eigenschaftswerts ab.

IScrollItemProvider.ScrollIntoView()

Führt einen Bildlauf im Inhaltsbereich eines Containerobjekts durch, um das Steuerelement im sichtbaren Bereich (Viewport) des Containers anzuzeigen.

ISelectionItemProvider.AddToSelection()

Fügt das aktuelle Element zur Sammlung ausgewählter Elemente hinzu.

ISelectionItemProvider.IsSelected

Ruft einen Wert ab, der angibt, ob ein Element ausgewählt ist.

ISelectionItemProvider.RemoveFromSelection()

Entfernt das aktuelle Element aus der Sammlung ausgewählter Elemente.

ISelectionItemProvider.Select()

Löscht alle ausgewählten Elemente und wählt das aktuelle Element aus.

ISelectionItemProvider.SelectionContainer

Ruft den Benutzeroberflächenautomatisierungs-Anbieter ab, der ISelectionProvider implementiert und als Container für das aufrufende Objekt fungiert.

ISelectionProvider.CanSelectMultiple

Ruft einen Wert ab, der angibt, ob der Benutzeroberflächenautomatisierungs-Anbieter zulässt, dass mehrere untergeordnete Elemente gleichzeitig ausgewählt sind.

ISelectionProvider.GetSelection()

Ruft einen Benutzeroberflächenautomatisierungs-Anbieter für jedes untergeordnete Element ab, das ausgewählt ist.

ISelectionProvider.IsSelectionRequired

Ruft einen Wert ab, der angibt, ob der Benutzeroberflächenautomatisierungs-Anbieter die Auswahl mindestens eines untergeordneten Elements erfordert.

IVirtualizedItemProvider.Realize()

Ermöglicht den vollständigen Zugriff auf das virtuelle Element als Benutzeroberflächen-Automatisierungselement.

(Geerbt von ItemAutomationPeer)

Gilt für: