RibbonAutomationPeer-Klasse
Macht Ribbon-Typen für UI Automation verfügbar.
Vererbungshierarchie
System.Object
System.Windows.Threading.DispatcherObject
System.Windows.Automation.Peers.AutomationPeer
System.Windows.Automation.Peers.UIElementAutomationPeer
System.Windows.Automation.Peers.FrameworkElementAutomationPeer
System.Windows.Automation.Peers.ItemsControlAutomationPeer
System.Windows.Automation.Peers.SelectorAutomationPeer
Microsoft.Windows.Automation.Peers.RibbonAutomationPeer
Namespace: Microsoft.Windows.Automation.Peers
Assembly: RibbonControlsLibrary (in RibbonControlsLibrary.dll)
Syntax
'Declaration
Public Class RibbonAutomationPeer _
Inherits SelectorAutomationPeer _
Implements IExpandCollapseProvider, ISelectionProvider
public class RibbonAutomationPeer : SelectorAutomationPeer,
IExpandCollapseProvider, ISelectionProvider
public ref class RibbonAutomationPeer : public SelectorAutomationPeer,
IExpandCollapseProvider, ISelectionProvider
type RibbonAutomationPeer =
class
inherit SelectorAutomationPeer
interface IExpandCollapseProvider
interface ISelectionProvider
end
public class RibbonAutomationPeer extends SelectorAutomationPeer implements IExpandCollapseProvider, ISelectionProvider
Der RibbonAutomationPeer-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
RibbonAutomationPeer | Initialisiert eine neue Instanz der RibbonAutomationPeer-Klasse. |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
Dispatcher | Ruft den Dispatcher ab, der diesem DispatcherObject zugeordnet ist. (Von DispatcherObject geerbt.) | |
EventsSource | Ruft einen AutomationPeer ab, der dem Automatisierungsclient als Quelle für alle Ereignisse aus diesem AutomationPeer gemeldet wird, oder legt diesen fest. (Von AutomationPeer geerbt.) | |
ExpandCollapseState | Ruft den Zustand (erweitert oder reduziert) des Steuerelements ab, das diesem RibbonAutomationPeer zugeordnet ist. | |
IsHwndHost | Ruft einen Wert ab, der angibt, ob das Element, das diesem AutomationPeer zugeordnet ist, hwnds in Windows Presentation Foundation (WPF) hostet. (Von AutomationPeer geerbt.) | |
Owner | Ruft die UIElement-Klasse ab, die dieser UIElementAutomationPeer-Klasse zugeordnet ist. (Von UIElementAutomationPeer geerbt.) |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
CheckAccess | Bestimmt, ob der aufrufende Thread auf dieses DispatcherObject zugreifen kann. (Von DispatcherObject geerbt.) | |
Collapse | Minimiert das Ribbon. | |
CreateItemAutomationPeer | Erstellt einen RibbonTabDataAutomationPeer für das angegebene Element. (Überschreibt ItemsControlAutomationPeer.CreateItemAutomationPeer(Object).) | |
Equals | Bestimmt, ob das angegebene Object und das aktuelle Object gleich sind. (Von Object geerbt.) | |
Expand | Stellt das Ribbon wieder her. | |
Finalize | Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.) | |
GetAcceleratorKey | Ruft die Tastenkombinationen für das Element ab, das dem UI Automation-Peer zugeordnet ist. (Von AutomationPeer geerbt.) | |
GetAcceleratorKeyCore | Ruft die Tastenkombination für das UIElement ab, das diesem UIElementAutomationPeer zugeordnet ist.Diese Methode wird von GetAcceleratorKey aufgerufen. (Von UIElementAutomationPeer geerbt.) | |
GetAccessKey | Ruft die Tastenkombination für das Element ab, das dem Automatisierungspeer zugeordnet ist. (Von AutomationPeer geerbt.) | |
GetAccessKeyCore | Ruft die Zugriffstaste für das UIElement ab, das diesem UIElementAutomationPeer zugeordnet ist. Diese Methode wird von GetAccessKey aufgerufen. (Von UIElementAutomationPeer geerbt.) | |
GetAutomationControlType | Ruft den Steuerelementtyp für das Element ab, das dem UI Automation-Peer zugeordnet ist. (Von AutomationPeer geerbt.) | |
GetAutomationControlTypeCore | Ruft den Steuerelementtyp für die Ribbon-Klasse ab, die dieser RibbonAutomationPeer-Klasse zugeordnet ist.Diese Methode wird von GetAutomationControlType aufgerufen. (Überschreibt SelectorAutomationPeer.GetAutomationControlTypeCore().) | |
GetAutomationId | Ruft die AutomationId des Elements ab, das dem Automatisierungspeer zugeordnet ist. (Von AutomationPeer geerbt.) | |
GetAutomationIdCore | Ruft die Zeichenfolge ab, die das FrameworkElement eindeutig identifiziert, das mit dem FrameworkElementAutomationPeer verknüpft ist.Wird von GetAutomationId aufgerufen. (Von FrameworkElementAutomationPeer geerbt.) | |
GetBoundingRectangle | Ruft das Rect-Objekt ab, das die Bildschirmkoordinaten des Elements darstellt, das dem Automatisierungspeer zugeordnet ist. (Von AutomationPeer geerbt.) | |
GetBoundingRectangleCore | Ruft das Rect ab, der das umschließende Rechteck des UIElement darstellt, das diesem UIElementAutomationPeer zugeordnet ist.Diese Methode wird von GetBoundingRectangle aufgerufen. (Von UIElementAutomationPeer geerbt.) | |
GetChildren | Ruft die Auflistung der GetChildren-Elemente ab, die in der Benutzeroberflächenautomatisierungs-Struktur als direkte untergeordnete Elemente des Automatisierungspeers dargestellt werden. (Von AutomationPeer geerbt.) | |
GetChildrenCore | Ruft die Auflistung der untergeordneten Elemente des Ribbon ab, das diesem RibbonAutomationPeer zugeordnet ist.Diese Methode wird von GetChildren aufgerufen. (Überschreibt ItemsControlAutomationPeer.GetChildrenCore().) | |
GetClassName | Ruft einen Namen ab, der zusammen mit AutomationControlType verwendet wird, um Steuerelement zu unterscheiden, das durch diesen AutomationPeer dargestellt wird. (Von AutomationPeer geerbt.) | |
GetClassNameCore | Ruft den Namen des Ribbon ab, das diesem RibbonAutomationPeer zugeordnet ist.Diese Methode wird von GetClassName aufgerufen. (Überschreibt UIElementAutomationPeer.GetClassNameCore().) | |
GetClickablePoint | Ruft einen Point in dem Element ab, das dem Automatisierungspeer zugeordnet ist, der auf einen Mausklick reagiert. (Von AutomationPeer geerbt.) | |
GetClickablePointCore | Ruft einen Point ab, der die durch Klicken aktivierbare Fläche darstellt, die im UIElement enthalten ist, das diesem UIElementAutomationPeer zugeordnet ist.Diese Methode wird von GetClickablePoint aufgerufen. (Von UIElementAutomationPeer geerbt.) | |
GetHashCode | Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.) | |
GetHelpText | Ruft Text ab, der die Funktion des Steuerelements beschreibt, das dem Automatisierungspeer zugeordnet ist. (Von AutomationPeer geerbt.) | |
GetHelpTextCore | Ruft die Zeichenfolge ab, die die Funktionen des ContentElement beschreibt, das diesem ContentElementAutomationPeer zugeordnet ist.Wird von GetHelpText aufgerufen. (Von FrameworkElementAutomationPeer geerbt.) | |
GetHostRawElementProviderCore | Teilt UI Automation mit, an welcher Position in der UI Automation-Struktur der hwnd platziert werden soll, der von einem Windows Presentation Foundation (WPF)-Element gehostet wird. (Von AutomationPeer geerbt.) | |
GetItemStatus | Ruft Text ab, der den visuellen Status des Elements übermittelt, das diesem Automatisierungspeer zugeordnet ist. (Von AutomationPeer geerbt.) | |
GetItemStatusCore | Ruft eine Zeichenfolge ab, die den visuellen Status des UIElement übermittelt, das diesem UIElementAutomationPeer zugeordnet ist.Diese Methode wird von GetItemStatus aufgerufen. (Von UIElementAutomationPeer geerbt.) | |
GetItemType | Ruft eine Zeichenfolge ab, die beschreibt, was für ein Element ein Objekt darstellt. (Von AutomationPeer geerbt.) | |
GetItemTypeCore | Ruft eine lesbare Zeichenfolge ab, die den Elementtyp enthält, den das UIElement für diesen UIElementAutomationPeer darstellt.Diese Methode wird von GetItemType aufgerufen. (Von UIElementAutomationPeer geerbt.) | |
GetLabeledBy | Ruft den AutomationPeer für das Label ab, dessen Ziel das Element ist. (Von AutomationPeer geerbt.) | |
GetLabeledByCore | Ruft den AutomationPeer für das Label ab, dessen Ziel das ContentElement darstellt, das diesem ContentElementAutomationPeer zugeordnet ist.Wird von GetLabeledBy aufgerufen. (Von FrameworkElementAutomationPeer geerbt.) | |
GetLocalizedControlType | Ruft eine lesbare lokalisierte Zeichenfolge ab, die den AutomationControlType-Wert für das Steuerelement darstellt, das diesem Automatisierungspeer zugeordnet ist. (Von AutomationPeer geerbt.) | |
GetLocalizedControlTypeCore | Wird beim Überschreiben in einer abgeleiteten Klasse von GetLocalizedControlType aufgerufen. (Von AutomationPeer geerbt.) | |
GetName | Ruft den Text ab, der das Element beschreibt, das diesem Automatisierungspeer zugeordnet ist. (Von AutomationPeer geerbt.) | |
GetNameCore | Ruft die Textbezeichnung für das ContentElement ab, das diesem ContentElementAutomationPeer zugeordnet ist.Wird von GetName aufgerufen. (Von FrameworkElementAutomationPeer geerbt.) | |
GetOrientation | Ruft einen Wert ab, der die explizite Steuerelementausrichtung angibt (sofern vorhanden). (Von AutomationPeer geerbt.) | |
GetOrientationCore | Ruft einen Wert ab, der angibt, ob für das Layout des UIElement, das diesem UIElementAutomationPeer zugeordnet ist, eine bestimmte Richtung festgelegt ist.Diese Methode wird von GetOrientation aufgerufen. (Von UIElementAutomationPeer geerbt.) | |
GetParent | Ruft den AutomationPeer ab, der das übergeordnete Element dieses AutomationPeer ist. (Von AutomationPeer geerbt.) | |
GetPattern | Ruft das Steuerungsmuster für die Ribbon ab, die dem RibbonAutomationPeer zugeordnet ist. (Überschreibt SelectorAutomationPeer.GetPattern(PatternInterface).) | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
HasKeyboardFocus | Ruft einen Wert ab, der angibt, ob das Element, das diesem Automatisierungspeer zugeordnet ist, derzeit über den Tastaturfokus verfügt. (Von AutomationPeer geerbt.) | |
HasKeyboardFocusCore | Ruft einen Wert ab, der angibt, ob die UIElement-Klasse, die dieser UIElementAutomationPeer-Klasse zugeordnet ist, derzeit über den Tastatureingabefokus verfügt.Diese Methode wird von HasKeyboardFocus aufgerufen. (Von UIElementAutomationPeer geerbt.) | |
InvalidatePeer | Löst die Neuberechnung der Haupteigenschaften des AutomationPeer und die PropertyChanged-Benachrichtigung an den Automatisierungsclient aus, wenn die Eigenschaften geändert wurden. (Von AutomationPeer geerbt.) | |
IsContentElement | Ruft einen Wert ab, der angibt, ob das Element, das diesem Automatisierungspeer zugeordnet ist, Daten enthält, die für den Benutzer angezeigt werden. (Von AutomationPeer geerbt.) | |
IsContentElementCore | Ruft einen Wert ab, der angibt, ob das UIElement, das diesem UIElementAutomationPeer zugeordnet ist, ein Element darstellt, das Daten enthält, die für den Benutzer angezeigt werden.Diese Methode wird von IsContentElement aufgerufen. (Von UIElementAutomationPeer geerbt.) | |
IsControlElement | Ruft einen Wert ab, der angibt, ob das Element vom Endbenutzer als interaktiv angesehen wird oder ob es einen Teil der logischen Struktur des Steuerelements in der GUI darstellt. (Von AutomationPeer geerbt.) | |
IsControlElementCore | Ruft einen Wert ab, der angibt, ob das UIElement, das diesem UIElementAutomationPeer zugeordnet ist, vom Benutzer als interaktiv angesehen wird, oder legt diesen Wert fest.Benutzer können das UIElement auch als Teil der logischen Struktur des Steuerelements in der GUI ansehen.Diese Methode wird von IsControlElement aufgerufen. (Von UIElementAutomationPeer geerbt.) | |
IsEnabled | Ruft einen Wert ab, der angibt, ob das Element, das diesem Automatisierungspeer zugeordnet ist, Interaktionen unterstützt. (Von AutomationPeer geerbt.) | |
IsEnabledCore | Ruft einen Wert ab, der angibt, ob das UIElement, das diesem UIElementAutomationPeer zugeordnet ist, den Tastaturfokus annehmen kann.Diese Methode wird von IsKeyboardFocusable aufgerufen. (Von UIElementAutomationPeer geerbt.) | |
IsKeyboardFocusable | Ruft einen Wert ab, der angibt, ob das Element den Tastaturfokus annehmen kann. (Von AutomationPeer geerbt.) | |
IsKeyboardFocusableCore | Ruft einen Wert ab, der angibt, ob das UIElement, das diesem UIElementAutomationPeer zugeordnet ist, den Tastaturfokus annehmen kann.Diese Methode wird von IsKeyboardFocusable aufgerufen. (Von UIElementAutomationPeer geerbt.) | |
IsOffscreen | Ruft einen Wert ab, der angibt, ob sich ein Element außerhalb des Bildschirms befindet. (Von AutomationPeer geerbt.) | |
IsOffscreenCore | Ruft einen Wert ab, der angibt, ob das Ribbon, das diesem RibbonAutomationPeer zugeordnet ist, außerhalb des Bildschirms liegt. (Überschreibt UIElementAutomationPeer.IsOffscreenCore().) | |
IsPassword | Ruft einen Wert ab, der angibt, ob das Element vertraulichen Inhalt enthält. (Von AutomationPeer geerbt.) | |
IsPasswordCore | Ruft einen Wert ab, der angibt, ob das UIElement, das diesem UIElementAutomationPeer zugeordnet ist, geschützten Inhalt enthält.Diese Methode wird von IsPassword aufgerufen. (Von UIElementAutomationPeer geerbt.) | |
IsRequiredForForm | Ruft einen Wert ab, der angibt, ob das Element, das diesem Peer zugeordnet ist, in einem Formular ausgefüllt werden muss. (Von AutomationPeer geerbt.) | |
IsRequiredForFormCore | Ruft einen Wert ab, der angibt, ob das UIElement, das diesem UIElementAutomationPeer zugeordnet ist, in einem Formular ausgefüllt werden muss.Diese Methode wird von IsRequiredForForm aufgerufen. (Von UIElementAutomationPeer geerbt.) | |
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) | |
PeerFromProvider | Ruft einen AutomationPeer für den angegebenen IRawElementProviderSimple-Proxy ab. (Von AutomationPeer geerbt.) | |
ProviderFromPeer | Ruft den IRawElementProviderSimple für den angegebenen AutomationPeer ab. (Von AutomationPeer geerbt.) | |
RaiseAsyncContentLoadedEvent | Wird vom AutomationPeer aufgerufen, um das AsyncContentLoadedEvent-Ereignis auszulösen. (Von AutomationPeer geerbt.) | |
RaiseAutomationEvent | Löst ein Automatisierungsereignis aus. (Von AutomationPeer geerbt.) | |
RaisePropertyChangedEvent | Löst ein Ereignis aus, um den Automatisierungsclient über einen geänderten Eigenschaftswert zu benachrichtigen. (Von AutomationPeer geerbt.) | |
ResetChildrenCache | Setzt die Struktur der untergeordneten Elemente durch einen Aufruf von GetChildrenCore synchron zurück. (Von AutomationPeer geerbt.) | |
SetFocus | Legt den Tastaturfokus auf das Element fest, das diesem Automatisierungspeer zugeordnet ist. (Von AutomationPeer geerbt.) | |
SetFocusCore | Infrastruktur. Diese API ist nicht implementiert. (Überschreibt UIElementAutomationPeer.SetFocusCore().) | |
ToString | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.) | |
VerifyAccess | Erzwingt, dass der aufrufende Thread auf dieses DispatcherObject zugreifen kann. (Von DispatcherObject geerbt.) |
Zum Seitenanfang
Explizite Schnittstellenimplementierungen
Name | Beschreibung | |
---|---|---|
ISelectionProvider.CanSelectMultiple | Ruft einen Wert ab, der angibt, ob das Ribbon zulässt, dass gleichzeitig mehrere untergeordnete Elemente ausgewählt sind. | |
ISelectionProvider.IsSelectionRequired | Ruft einen Wert ab, der angibt, ob für das Ribbon mindestens ein untergeordnetes Element ausgewählt sein muss. | |
ISelectionProvider.GetSelection | Dieser Typ oder Member unterstützt die Windows Presentation Foundation (WPF)-Infrastruktur und ist nicht für die direkte Verwendung im Code vorgesehen. (Von SelectorAutomationPeer geerbt.) |
Zum Seitenanfang
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.