FrameworkElementAutomationPeer Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Macht FrameworkElement abgeleiteten Typen (einschließlich aller Steuerelemente) für die Microsoft-Benutzeroberflächenautomatisierung verfügbar.
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class FrameworkElementAutomationPeer : AutomationPeer
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public class FrameworkElementAutomationPeer : AutomationPeer
Public Class FrameworkElementAutomationPeer
Inherits AutomationPeer
- Vererbung
- Abgeleitet
- Attribute
Beispiele
Dieses Beispiel zeigt die grundlegenden Unterklassenanforderungen für die Ableitung eines Peers von FrameworkElementAutomationPeer und die Unterstützung von mindestens einem Steuerelementmuster.
Dieser Code ist ein Auszug aus dem XAML-Beispiel für die Barrierefreiheit.
Anmerkung
Dieses Beispiel wird nicht verwaltet und kann nicht kompiliert werden.
public class MediaContainerAP : FrameworkElementAutomationPeer, IRangeValueProvider, IToggleProvider
{
MediaElement _mediaElement;
FrameworkElement _labeledBy;
// nondefault ctors omitted
protected override object GetPatternCore(PatternInterface patternInterface)
{
if (patternInterface == PatternInterface.RangeValue)
{
return this;
}
else if (patternInterface == PatternInterface.Toggle)
{
return this;
}
return null;
}
protected override AutomationControlType GetAutomationControlTypeCore()
{
return AutomationControlType.Group;
}
protected override string GetLocalizedControlTypeCore()
{
return "Video";
}
protected override string GetClassNameCore()
{
return "MediaElementContainer";
}
// pattern implementation omitted ...
}
MIDL 3.0-Dateien für das folgende C++/WinRT- Codebeispiel.
// MediaElementContainer.idl
namespace MyNamespace
{
runtimeclass MediaElementContainer : Windows.UI.Xaml.Controls.ContentControl
{
MediaElementContainer(Windows.UI.Xaml.Controls.Panel parent);
...
};
}
// MediaContainerAP.idl
import "MediaElementContainer.idl";
namespace MyNamespace
{
runtimeclass MediaContainerAP : Windows.UI.Xaml.Automation.Peers.FrameworkElementAutomationPeer,
Windows.UI.Xaml.Automation.Provider.IRangeValueProvider,
Windows.UI.Xaml.Automation.Provider.IToggleProvider
{
MediaContainerAP(MediaElementContainer owner, Windows.UI.Xaml.Controls.MediaElement mediaElement);
...
};
}
// MediaContainerAP.h
struct MediaContainerAP : MediaContainerAPT<MediaContainerAP>
{
MediaContainerAP() = delete;
// Non-default ctors omitted.
Windows::Foundation::IInspectable GetPatternCore(Windows::UI::Xaml::Automation::Peers::PatternInterface const& patternInterface)
{
if (patternInterface == Windows::UI::Xaml::Automation::Peers::PatternInterface::RangeValue)
{
return *this;
}
else if (patternInterface == Windows::UI::Xaml::Automation::Peers::PatternInterface::Toggle)
{
return *this;
}
return nullptr;
}
Windows::UI::Xaml::Automation::Peers::AutomationControlType GetAutomationControlTypeCore()
{
return Windows::UI::Xaml::Automation::Peers::AutomationControlType::Group;
}
winrt::hstring GetLocalizedControlTypeCore()
{
return L"Video";
}
winrt::hstring GetClassNameCore()
{
return L"MediaElementContainer";
}
// Pattern implementation omitted.
};
// header
public ref class MediaContainerAP sealed : Windows::UI::Xaml::Automation::Peers::FrameworkElementAutomationPeer
,Windows::UI::Xaml::Automation::Provider::IRangeValueProvider
,Windows::UI::Xaml::Automation::Provider::IToggleProvider
{
// nondefault ctors omitted
protected:
virtual Object^ GetPatternCore(PatternInterface patternInterface) override
{
if (patternInterface == PatternInterface::RangeValue)
{
return this;
}
else if (patternInterface == PatternInterface::Toggle)
{
return this;
}
return nullptr;
}
protected:
virtual AutomationControlType GetAutomationControlTypeCore() override
{
return AutomationControlType::Group;
}
protected:
virtual Platform::String^ GetLocalizedControlTypeCore() override
{
return "Video";
}
protected:
virtual Platform::String^ GetClassNameCore() override
{
return "MediaElementContainer";
}
// pattern implementation omitted
Hinweise
Es gibt keine "ControlAutomationPeer"-Klasse. FrameworkElementAutomationPeer dient als Implementierung für alle grundlegenden Control Klassenszenarien, die die Microsoft-Benutzeroberflächenautomatisierung umfassen. Dazu gehört das Verhalten, das nicht notwendigerweise als öffentliche API-Exposition erscheint, z. B. die praktischen Implementierungen vieler Core Methoden aus AutomationPeer.
FrameworkElementAutomationPeer umfasst umfangreiche Basisimplementierung des Peerverhaltens, mit dem andere Peers Informationen melden können, die von Besitzerklassen auf der UIElement- und FrameworkElement--Ebene stammen. Weitere Informationen finden Sie im Abschnitt "Basisimplementierung in FrameworkElementAutomationPeer" von benutzerdefinierten Automatisierungspeers.
Zusätzlich zu den Core Außerkraftsetzungen verfügt FrameworkElementAutomationPeer über zwei statische Hilfsmethoden, die hilfreich sind, um ein Peerhandle aus dem Steuerelementcode zu erhalten, oder zum Generieren von Elementen aus einem Elementcontainerpeer für die Unterstützung der Microsoft-Benutzeroberflächenautomatisierung. Dies sind:
Wenn Sie einen benutzerdefinierten Automatisierungspeer definieren müssen und keine abgeleitete Peerklasse identifizieren können, die mit dem Steuerelement oder der Basisklasse gekoppelt ist, von dem Sie die Besitzerklasse ableiten, sollten Sie ihren Peer auf FrameworkElementAutomationPeer basieren. Selbst wenn die Besitzerklasse nicht unbedingt ein FrameworkElement-ist, können Sie Peers nicht praktisch von AutomationPeer- direkt ableiten, da FrameworkElementAutomationPeer viele Außerkraftsetzungen aufweist, die das erwartete Verhalten für Layout-, Automatisierungs- und UI-Interaktionen bieten. Sie müssen Ihre Besitzerklasse zumindest von UIElement- ableiten, andernfalls gibt es keine Möglichkeit, den Peer beim Laden der Automatisierungsstruktur mit OnCreateAutomationPeerzu erstellen.
frameworkElementAutomationPeer abgeleitete Klassen
FrameworkElementAutomationPeer ist die übergeordnete Klasse für mehrere sofort abgeleitete Klassen, die Peerunterstützung für Windows-Runtime-Steuerelemente und -Elemente implementieren. Einige dieser Peerklassen sind Peers, die mit Steuerelementbasisklassen und nicht mit praktischen Steuerelementen übereinstimmen. Beispielsweise ist ButtonBaseAutomationPeer vorhanden, sodass es das gemeinsame Peerverhalten für mehrere Klassen definieren kann, die die praktischen Button Klassen unterstützen, die von ButtonBaseabgeleitet werden. Hier ist die Liste der Klassen, die direkt von FrameworkElementAutomationPeer abgeleitet werden:
- AppBarAutomationPeer-
- ButtonBaseAutomationPeer-
- ComboBoxItemAutomationPeer-
- DatePickerAutomationPeer-
- FlipViewItemAutomationPeer-
- FlyoutPresenterAutomationPeer
- GridViewItemAutomationPeer
- GroupItemAutomationPeer-
- HubAutomationPeer-
- HubSectionAutomationPeer
- ItemsControlAutomationPeer-
- ListBoxItemAutomationPeer
- ListViewBaseHeaderItemAutomationPeer
- ListViewItemAutomationPeer-
- MediaPlayerElementAutomationPeer
- MenuFlyoutItemAutomationPeer
- PasswordBoxAutomationPeer-
- ProgressRingAutomationPeer-
- RangeBaseAutomationPeer-
- RichEditBoxAutomationPeer-
- RichTextBlockAutomationPeer-
- RichTextBlockOverflowAutomation-
- ScrollViewerAutomationPeer-
- SemanticZoomAutomationPeer-
- TextBlockAutomationPeer-
- TextBoxAutomationPeer-
- ThumbAutomationPeer
- TimePickerAutomationPeer-
- ToggleMenuFlyoutItemAutomationPeer
- ToggleSwitchAutomationPeer
Konstruktoren
FrameworkElementAutomationPeer(FrameworkElement) |
Initialisiert eine neue Instanz der FrameworkElementAutomationPeer Klasse. |
Eigenschaften
Dispatcher |
Gibt immer |
DispatcherQueue |
Ruft den |
EventsSource |
Ruft einen AutomationPeer- ab, der dem Automatisierungsclient als Quelle für alle Ereignisse gemeldet wird, die aus diesem AutomationPeer-stammen, oder legt diesen fest. Siehe Anmerkungen. (Geerbt von AutomationPeer) |
Owner |
Ruft den UIElement- Besitzer ab, der diesem FrameworkElementAutomationPeer-zugeordnet ist. |
Methoden
ClearValue(DependencyProperty) |
Löscht den lokalen Wert einer Abhängigkeitseigenschaft. (Geerbt von DependencyObject) |
CreatePeerForElement(UIElement) |
Erstellt eine FrameworkElementAutomationPeer- für das angegebene UIElement-. |
FromElement(UIElement) |
Gibt die FrameworkElementAutomationPeer- für das angegebene UIElement-zurück. |
GetAcceleratorKey() |
Ruft die Tastenkombinationen für das Objekt ab, das dem Benutzeroberflächenautomatisierungspeer zugeordnet ist. (Geerbt von AutomationPeer) |
GetAcceleratorKeyCore() |
Stellt das Verhalten des Peers bereit, wenn ein Microsoft-Benutzeroberflächenautomatisierungs-Client GetAcceleratorKey- oder eine entsprechende Microsoft-Benutzeroberflächenautomatisierungs-Client-API aufruft. (Geerbt von AutomationPeer) |
GetAccessKey() |
Ruft den Zugriffsschlüssel für das Element ab, das dem Automatisierungspeer zugeordnet ist. (Geerbt von AutomationPeer) |
GetAccessKeyCore() |
Stellt das Verhalten des Peers bereit, wenn ein Microsoft-Benutzeroberflächenautomatisierungs-Client GetAccessKey- oder eine entsprechende Microsoft UI Automation-Client-API aufruft. (Geerbt von AutomationPeer) |
GetAnimationBaseValue(DependencyProperty) |
Gibt einen Basiswert zurück, der für eine Abhängigkeitseigenschaft eingerichtet wurde, was in Fällen angewendet wird, in denen eine Animation nicht aktiv ist. (Geerbt von DependencyObject) |
GetAnnotations() |
Ruft einen Verweis auf die Liste der Benutzeroberflächenautomatisierungsanmerkungen für den aktuellen Automatisierungspeer ab. (Geerbt von AutomationPeer) |
GetAnnotationsCore() |
Stellt das Verhalten des Peers bereit, wenn ein Microsoft-Benutzeroberflächenautomatisierungs-Client GetAnnotations- oder eine entsprechende Microsoft-Benutzeroberflächenautomatisierungs-Client-API aufruft. (Geerbt von AutomationPeer) |
GetAutomationControlType() |
Ruft den Steuerelementtyp für das Element ab, das dem Benutzeroberflächenautomatisierungspeer zugeordnet ist. (Geerbt von AutomationPeer) |
GetAutomationControlTypeCore() |
Stellt das Verhalten des Peers bereit, wenn ein Microsoft-Benutzeroberflächenautomatisierungs-Client GetAutomationControlType oder eine entsprechende Microsoft-Benutzeroberflächenautomatisierungs-Client-API aufruft. (Geerbt von AutomationPeer) |
GetAutomationId() |
Ruft die AutomationId- des Elements ab, das dem Automatisierungspeer zugeordnet ist. (Geerbt von AutomationPeer) |
GetAutomationIdCore() |
Stellt das Verhalten des Peers bereit, wenn ein Microsoft-Benutzeroberflächenautomatisierungs-Client GetAutomationId- oder eine entsprechende Microsoft-Benutzeroberflächenautomatisierungs-Client-API aufruft. (Geerbt von AutomationPeer) |
GetBoundingRectangle() |
Ruft das Rect -Objekt ab, das die Bildschirmkoordinaten des Elements darstellt, das dem Automatisierungspeer zugeordnet ist. (Geerbt von AutomationPeer) |
GetBoundingRectangleCore() |
Stellt das Verhalten des Peers bereit, wenn ein Microsoft-Benutzeroberflächenautomatisierungs-Client GetBoundingRectangle- oder eine entsprechende Microsoft-Benutzeroberflächenautomatisierungs-Client-API aufruft. (Geerbt von AutomationPeer) |
GetChildren() |
Ruft die Auflistung untergeordneter Elemente ab, die in der Benutzeroberflächenautomatisierungs-Struktur als sofortige untergeordnete Elemente des Automatisierungspeers dargestellt werden. (Geerbt von AutomationPeer) |
GetChildrenCore() |
Stellt das Verhalten des Peers bereit, wenn ein Microsoft-Benutzeroberflächenautomatisierungs-Client GetChildren- oder eine entsprechende Microsoft-Benutzeroberflächenautomatisierungs-Client-API aufruft. (Geerbt von AutomationPeer) |
GetClassName() |
Ruft einen Namen ab, der mit AutomationControlTypeverwendet wird, um das Steuerelement zu unterscheiden, das durch diese AutomationPeer-dargestellt wird. (Geerbt von AutomationPeer) |
GetClassNameCore() |
Stellt das Verhalten des Peers bereit, wenn ein Microsoft-Benutzeroberflächenautomatisierungs-Client GetClassName- oder eine entsprechende Microsoft-Benutzeroberflächenautomatisierungs-Client-API aufruft. (Geerbt von AutomationPeer) |
GetClickablePoint() |
Ruft einen Punkt auf das Element ab, das dem Automatisierungspeer zugeordnet ist, der auf einen Mausklick reagiert. (Geerbt von AutomationPeer) |
GetClickablePointCore() |
Stellt das Verhalten des Peers bereit, wenn ein Microsoft-Benutzeroberflächenautomatisierungs-Client GetClickablePoint- oder eine entsprechende Microsoft-Benutzeroberflächenautomatisierungs-Client-API aufruft. (Geerbt von AutomationPeer) |
GetControlledPeers() |
Stellt das Verhalten des Peers bereit, wenn ein Microsoft UI Automation-Client GetControlledPeers oder eine entsprechende Microsoft-Benutzeroberflächenautomatisierungs-Client-API aufruft, z. B. das Abrufen eines Eigenschaftswerts, der durch UIA_ControllerForPropertyIdidentifiziert wird. (Geerbt von AutomationPeer) |
GetControlledPeersCore() |
Ruft eine Liste der gesteuerten Peers für den aktuellen Automatisierungspeer ab. (Geerbt von AutomationPeer) |
GetCulture() |
Ruft GetCultureCore- auf, um den Kulturwert für das Element abzurufen, das dem Automatisierungspeer zugeordnet ist. (Geerbt von AutomationPeer) |
GetCultureCore() |
Ruft den Kulturwert für das Element ab, das dem Automatisierungspeer zugeordnet ist. (Geerbt von AutomationPeer) |
GetDescribedByCore() |
Ruft eine Auflistung von Elementen ab, die weitere Informationen zum Automatisierungselement bereitstellen. (Geerbt von AutomationPeer) |
GetElementFromPoint(Point) |
Ruft ein Element vom angegebenen Punkt ab. (Geerbt von AutomationPeer) |
GetElementFromPointCore(Point) |
Stellt das Verhalten des Peers bereit, wenn ein Microsoft-Benutzeroberflächenautomatisierungs-Client GetElementFromPoint- oder eine entsprechende Microsoft-Benutzeroberflächenautomatisierungs-Client-API aufruft. (Geerbt von AutomationPeer) |
GetFlowsFromCore() |
Stellt das Verhalten des Peers bereit, wenn ein Microsoft-Benutzeroberflächenautomatisierungs-Client AutomationProperties.GetFlowsFrom oder eine entsprechende Microsoft-Benutzeroberflächenautomatisierungs-Client-API aufruft. (Geerbt von AutomationPeer) |
GetFlowsToCore() |
Stellt das Verhalten des Peers bereit, wenn ein Microsoft-Benutzeroberflächenautomatisierungs-Client AutomationProperties.GetFlowsTo oder eine entsprechende Microsoft-Benutzeroberflächenautomatisierungs-Client-API aufruft. (Geerbt von AutomationPeer) |
GetFocusedElement() |
Ruft das Element ab, das derzeit den Fokus hat. (Geerbt von AutomationPeer) |
GetFocusedElementCore() |
Stellt das Verhalten des Peers bereit, wenn ein Microsoft-Benutzeroberflächenautomatisierungs-Client GetFocusedElement- oder eine entsprechende Microsoft-Benutzeroberflächenautomatisierungs-Client-API aufruft. (Geerbt von AutomationPeer) |
GetFullDescription() |
Ruft eine lokalisierte Zeichenfolge ab, die die tatsächliche visuelle Darstellung oder den Inhalt von Elementen wie einem Bild oder Bildsteuerelement beschreibt. (Geerbt von AutomationPeer) |
GetFullDescriptionCore() |
Stellt das Verhalten des Peers bereit, wenn ein Microsoft-Benutzeroberflächenautomatisierungs-Client GetFullDescription- oder eine entsprechende Microsoft-Benutzeroberflächenautomatisierungs-Client-API aufruft. (Geerbt von AutomationPeer) |
GetHeadingLevel() |
Ruft die Überschriftenebene des Benutzeroberflächenautomatisierungs-Elements ab, das diesem Automatisierungspeer zugeordnet ist. (Geerbt von AutomationPeer) |
GetHeadingLevelCore() |
Stellt das Verhalten des Peers bereit, wenn ein Microsoft-Benutzeroberflächenautomatisierungs-Client GetHeadingLevel- oder eine entsprechende Microsoft-Benutzeroberflächenautomatisierungs-Client-API aufruft. (Geerbt von AutomationPeer) |
GetHelpText() |
Ruft Text ab, der die Funktionalität des Steuerelements beschreibt, das dem Automatisierungspeer zugeordnet ist. (Geerbt von AutomationPeer) |
GetHelpTextCore() |
Stellt das Verhalten des Peers bereit, wenn ein Microsoft-Benutzeroberflächenautomatisierungs-Client GetHelpText- oder eine entsprechende Microsoft-Benutzeroberflächenautomatisierungs-Client-API aufruft. (Geerbt von AutomationPeer) |
GetItemStatus() |
Ruft Text ab, der den visuellen Status des Elements vermittelt, das diesem Automatisierungspeer zugeordnet ist. (Geerbt von AutomationPeer) |
GetItemStatusCore() |
Stellt das Verhalten des Peers bereit, wenn ein Microsoft-Benutzeroberflächenautomatisierungs-Client GetItemStatus- oder eine entsprechende Microsoft-Benutzeroberflächenautomatisierungs-Client-API aufruft. (Geerbt von AutomationPeer) |
GetItemType() |
Ruft eine Zeichenfolge ab, die beschreibt, welche Art von Element ein Element darstellt. (Geerbt von AutomationPeer) |
GetItemTypeCore() |
Stellt das Verhalten des Peers bereit, wenn ein Microsoft-Benutzeroberflächenautomatisierungs-Client GetItemType- oder eine entsprechende Microsoft-Benutzeroberflächenautomatisierungs-Client-API aufruft. (Geerbt von AutomationPeer) |
GetLabeledBy() |
Ruft die AutomationPeer- für die UIElement- ab, die auf das Element ausgerichtet ist. (Geerbt von AutomationPeer) |
GetLabeledByCore() |
Stellt das Verhalten des Peers bereit, wenn ein Microsoft-Benutzeroberflächenautomatisierungs-Client GetLabeledBy- oder eine entsprechende Microsoft-Benutzeroberflächenautomatisierungs-Client-API aufruft. (Geerbt von AutomationPeer) |
GetLandmarkType() |
Ruft den Orientierungspunkt für diesen Automatisierungspeer ab. (Geerbt von AutomationPeer) |
GetLandmarkTypeCore() |
Stellt das Verhalten des Peers bereit, wenn ein Microsoft-Benutzeroberflächenautomatisierungs-Client GetLandmarkType- oder eine entsprechende Microsoft-Benutzeroberflächenautomatisierungs-Client-API aufruft. (Geerbt von AutomationPeer) |
GetLevel() |
Gibt die 1-basierte ganze Zahl für die Ebene (Hierarchie) des Elements zurück, das dem Automatisierungspeer zugeordnet ist. (Geerbt von AutomationPeer) |
GetLevelCore() |
Stellt das Verhalten des Peers bereit, wenn ein Microsoft-Benutzeroberflächenautomatisierungs-Client GetLevel- oder eine entsprechende Microsoft-Benutzeroberflächenautomatisierungs-Client-API aufruft. (Geerbt von AutomationPeer) |
GetLiveSetting() |
Ruft die Informationen zum Verhalten der Liveeinstellung für das Objekt ab, das dem Benutzeroberflächenautomatisierungspeer zugeordnet ist. (Geerbt von AutomationPeer) |
GetLiveSettingCore() |
Stellt das Verhalten des Peers bereit, wenn ein Microsoft-Benutzeroberflächenautomatisierungs-Client GetLiveSetting- oder eine entsprechende Microsoft-Benutzeroberflächenautomatisierungs-Client-API aufruft. (Geerbt von AutomationPeer) |
GetLocalizedControlType() |
Ruft eine lokalisierte Zeichenfolge ab, die den AutomationControlType Wert für das Steuerelement darstellt, das diesem Automatisierungspeer zugeordnet ist. (Geerbt von AutomationPeer) |
GetLocalizedControlTypeCore() |
Stellt das Verhalten des Peers bereit, wenn ein Microsoft-Benutzeroberflächenautomatisierungs-Client GetLocalizedControlType- oder eine entsprechende Microsoft-Benutzeroberflächenautomatisierungs-Client-API aufruft. (Geerbt von AutomationPeer) |
GetLocalizedLandmarkType() |
Ruft eine lokalisierte Zeichenfolge ab, die den AutomationLandmarkType Wert für das Element darstellt, das diesem Automatisierungspeer zugeordnet ist. (Geerbt von AutomationPeer) |
GetLocalizedLandmarkTypeCore() |
Stellt das Verhalten des Peers bereit, wenn ein Microsoft-Benutzeroberflächenautomatisierungs-Client GetLocalizedLandmarkType- oder eine entsprechende Microsoft-Benutzeroberflächenautomatisierungs-Client-API aufruft. (Geerbt von AutomationPeer) |
GetName() |
Ruft Text ab, der das Element beschreibt, das diesem Automatisierungspeer zugeordnet ist. Der Microsoft-Benutzeroberflächenautomatisierungs-Name Wert ist der primäre Bezeichner, der von den meisten Hilfstechnologien verwendet wird, wenn sie die Benutzeroberfläche Ihrer App darstellen, indem sie mit dem Microsoft-Benutzeroberflächenautomatisierungs-Framework interagieren. (Geerbt von AutomationPeer) |
GetNameCore() |
Stellt das Verhalten des Peers bereit, wenn ein Microsoft-Benutzeroberflächenautomatisierungs-Client GetName- oder eine entsprechende Microsoft-Benutzeroberflächenautomatisierungs-Client-API aufruft. (Geerbt von AutomationPeer) |
GetOrientation() |
Ruft einen Wert ab, der die explizite Ausrichtung des Steuerelements angibt, falls vorhanden. (Geerbt von AutomationPeer) |
GetOrientationCore() |
Stellt das Verhalten des Peers bereit, wenn ein Microsoft-Benutzeroberflächenautomatisierungs-Client GetOrientation- oder eine entsprechende Microsoft-Benutzeroberflächenautomatisierungs-Client-API aufruft. (Geerbt von AutomationPeer) |
GetParent() |
Ruft den AutomationPeer- ab, der das übergeordnete Element dieses AutomationPeer-ist. (Geerbt von AutomationPeer) |
GetPattern(PatternInterface) |
Ruft das Steuerelementmuster ab, das dem angegebenen PatternInterface-zugeordnet ist. (Geerbt von AutomationPeer) |
GetPatternCore(PatternInterface) |
Stellt das Verhalten des Peers bereit, wenn ein Microsoft-Benutzeroberflächenautomatisierungs-Client GetPattern- oder eine entsprechende Microsoft-Benutzeroberflächenautomatisierungs-Client-API aufruft. (Geerbt von AutomationPeer) |
GetPeerFromPoint(Point) |
Ruft einen AutomationPeer- vom angegebenen Punkt ab. (Geerbt von AutomationPeer) |
GetPeerFromPointCore(Point) |
Stellt das Verhalten des Peers bereit, wenn ein Microsoft-Benutzeroberflächenautomatisierungs-Client GetPeerFromPoint- oder eine entsprechende Microsoft-Benutzeroberflächenautomatisierungs-Client-API aufruft. (Geerbt von AutomationPeer) |
GetPositionInSet() |
Gibt die 1-basierte ganze Zahl für die Ordnungsposition im Satz für das Element zurück, das dem Automatisierungspeer zugeordnet ist. (Geerbt von AutomationPeer) |
GetPositionInSetCore() |
Stellt das Verhalten des Peers bereit, wenn ein Microsoft-Benutzeroberflächenautomatisierungs-Client GetPositionInSet- oder eine entsprechende Microsoft-Benutzeroberflächenautomatisierungs-Client-API aufruft. (Geerbt von AutomationPeer) |
GetSizeOfSet() |
Gibt die 1-basierte ganze Zahl für die Größe des Satzes zurück, in dem sich das Element befindet, das dem Automatisierungspeer zugeordnet ist. (Geerbt von AutomationPeer) |
GetSizeOfSetCore() |
Stellt das Verhalten des Peers bereit, wenn ein Microsoft-Benutzeroberflächenautomatisierungs-Client GetSizeOfSet- oder eine entsprechende Microsoft-Benutzeroberflächenautomatisierungs-Client-API aufruft. (Geerbt von AutomationPeer) |
GetValue(DependencyProperty) |
Gibt den aktuellen effektiven Wert einer Abhängigkeitseigenschaft aus einem DependencyObject-zurück. (Geerbt von DependencyObject) |
HasKeyboardFocus() |
Ruft einen Wert ab, der angibt, ob das Element, das diesem Automatisierungspeer zugeordnet ist, derzeit den Tastaturfokus hat. (Geerbt von AutomationPeer) |
HasKeyboardFocusCore() |
Stellt das Verhalten des Peers bereit, wenn ein Microsoft-Benutzeroberflächenautomatisierungs-Client HasKeyboardFocus oder eine entsprechende Microsoft UI Automation-Client-API aufruft. (Geerbt von AutomationPeer) |
InvalidatePeer() |
Löst die Neuberechnung der Haupteigenschaften der AutomationPeer- aus und löst die PropertyChanged--Benachrichtigung an den Automatisierungsclient aus, wenn sich die Eigenschaften geändert haben. (Geerbt von AutomationPeer) |
IsContentElement() |
Ruft einen Wert ab, der angibt, ob das Element, das diesem Automatisierungspeer zugeordnet ist, Daten enthält, die dem Benutzer angezeigt werden. (Geerbt von AutomationPeer) |
IsContentElementCore() |
Stellt das Verhalten des Peers bereit, wenn ein Microsoft-Benutzeroberflächenautomatisierungs-Client IsContentElement- oder eine entsprechende Microsoft-Benutzeroberflächenautomatisierungs-Client-API aufruft. (Geerbt von AutomationPeer) |
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() |
Stellt das Verhalten des Peers bereit, wenn ein Microsoft-Benutzeroberflächenautomatisierungs-Client IsControlElement- oder eine entsprechende Microsoft-Benutzeroberflächenautomatisierungs-Client-API aufruft. (Geerbt von AutomationPeer) |
IsDataValidForForm() |
Ruft einen booleschen Wert, der angibt, ob der eingegebene oder ausgewählte Wert für die Formularregel gültig ist, die dem Automatisierungselement zugeordnet ist. (Geerbt von AutomationPeer) |
IsDataValidForFormCore() |
Stellt das Verhalten des Peers bereit, wenn ein Microsoft-Benutzeroberflächenautomatisierungs-Client auf IsDataValidForForm- oder eine entsprechende Microsoft-Benutzeroberflächenautomatisierungs-Client-API zugreift. (Geerbt von AutomationPeer) |
IsDialog() |
Ruft einen Wert ab, der angibt, ob das diesem Automatisierungspeer zugeordnete Element ein Dialogfeldfenster ist. (Geerbt von AutomationPeer) |
IsDialogCore() |
Stellt das Verhalten des Peers bereit, wenn ein Microsoft-Benutzeroberflächenautomatisierungs-Client IsDialog oder eine entsprechende Microsoft-Benutzeroberflächenautomatisierungs-Client-API aufruft. (Geerbt von AutomationPeer) |
IsEnabled() |
Ruft einen Wert ab, der angibt, ob das diesem Automatisierungspeer zugeordnete Element Interaktion unterstützt. (Geerbt von AutomationPeer) |
IsEnabledCore() |
Stellt das Verhalten des Peers bereit, wenn ein Microsoft-Benutzeroberflächenautomatisierungs-Client IsEnabled oder eine entsprechende Microsoft-Benutzeroberflächenautomatisierungs-Client-API aufruft. (Geerbt von AutomationPeer) |
IsKeyboardFocusable() |
Ruft einen Wert ab, der angibt, ob das Element den Tastaturfokus akzeptieren kann. (Geerbt von AutomationPeer) |
IsKeyboardFocusableCore() |
Stellt das Verhalten des Peers bereit, wenn ein Microsoft-Benutzeroberflächenautomatisierungs-Client IsKeyboardFocusable- oder eine entsprechende Microsoft-Benutzeroberflächenautomatisierungs-Client-API aufruft. (Geerbt von AutomationPeer) |
IsOffscreen() |
Ruft einen Wert ab, der angibt, ob sich ein Element außerhalb des Bildschirms befindet. (Geerbt von AutomationPeer) |
IsOffscreenCore() |
Stellt das Verhalten des Peers bereit, wenn ein Microsoft-Benutzeroberflächenautomatisierungs-Client IsOffscreen- oder eine entsprechende Microsoft-Benutzeroberflächenautomatisierungs-Client-API aufruft. (Geerbt von AutomationPeer) |
IsPassword() |
Ruft einen Wert ab, der angibt, ob das Element vertrauliche Inhalte enthält. (Geerbt von AutomationPeer) |
IsPasswordCore() |
Stellt das Verhalten des Peers bereit, wenn ein Microsoft-Benutzeroberflächenautomatisierungs-Client IsPassword- oder eine entsprechende Microsoft-Benutzeroberflächenautomatisierungs-Client-API aufruft. (Geerbt von AutomationPeer) |
IsPeripheral() |
Ruft einen booleschen Wert ab, der angibt, ob das Automatisierungselement die Peripheriebenutzeroberfläche darstellt. (Geerbt von AutomationPeer) |
IsPeripheralCore() |
Stellt das Verhalten des Peers bereit, wenn ein Microsoft-Benutzeroberflächenautomatisierungs-Client auf IsPeripheral- oder eine entsprechende Microsoft-Benutzeroberflächenautomatisierungs-Client-API zugreift. (Geerbt von AutomationPeer) |
IsRequiredForForm() |
Ruft einen Wert ab, der angibt, ob das Element, das diesem Peer zugeordnet ist, in einem Formular abgeschlossen werden muss. (Geerbt von AutomationPeer) |
IsRequiredForFormCore() |
Stellt das Verhalten des Peers bereit, wenn ein Microsoft-Benutzeroberflächenautomatisierungs-Client IsRequiredForForm- oder eine entsprechende Microsoft-Benutzeroberflächenautomatisierungs-Client-API aufruft. (Geerbt von AutomationPeer) |
Navigate(AutomationNavigationDirection) |
Ruft das Element in der angegebenen Richtung innerhalb der Benutzeroberflächenautomatisierungsstruktur ab. (Geerbt von AutomationPeer) |
NavigateCore(AutomationNavigationDirection) |
Stellt das Verhalten des Peers bereit, wenn ein Microsoft-Benutzeroberflächenautomatisierungs-Client Navigate oder eine entsprechende Microsoft UI Automation-Client-API aufruft. (Geerbt von AutomationPeer) |
PeerFromProvider(IRawElementProviderSimple) |
Ruft einen AutomationPeer- für den angegebenen IRawElementProviderSimple Proxy ab. (Geerbt von AutomationPeer) |
ProviderFromPeer(AutomationPeer) |
Ruft den IRawElementProviderSimple Proxy für den angegebenen AutomationPeer-ab. (Geerbt von AutomationPeer) |
RaiseAutomationEvent(AutomationEvents) |
Löst ein Automatisierungsereignis aus. (Geerbt von AutomationPeer) |
RaiseNotificationEvent(AutomationNotificationKind, AutomationNotificationProcessing, String, String) |
Initiiert ein Benachrichtigungsereignis. (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) |
RaiseStructureChangedEvent(AutomationStructureChangeType, AutomationPeer) |
Löst ein Ereignis aus, um den Microsoft-Benutzeroberflächenautomatisierungskern zu benachrichtigen, dass sich die Struktur geändert hat. (Geerbt von AutomationPeer) |
RaiseTextEditTextChangedEvent(AutomationTextEditChangeType, IVectorView<String>) |
Löst ein Ereignis aus, um den Microsoft-Benutzeroberflächenautomatisierungskern zu benachrichtigen, dass ein Textsteuerelement programmgesteuert Text geändert hat. (Geerbt von AutomationPeer) |
ReadLocalValue(DependencyProperty) |
Gibt den lokalen Wert einer Abhängigkeitseigenschaft zurück, wenn ein lokaler Wert festgelegt wird. (Geerbt von DependencyObject) |
RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback) |
Registriert eine Benachrichtigungsfunktion, um Änderungen an einer bestimmten DependencyProperty- für diese DependencyObject-Instanz zu überwachen. (Geerbt von DependencyObject) |
SetFocus() |
Legt den Tastaturfokus auf das Element fest, das diesem Automatisierungspeer zugeordnet ist. (Geerbt von AutomationPeer) |
SetFocusCore() |
Stellt das Verhalten des Peers bereit, wenn ein Microsoft-Benutzeroberflächenautomatisierungs-Client SetFocus- oder eine entsprechende Microsoft-Benutzeroberflächenautomatisierungs-Client-API aufruft. (Geerbt von AutomationPeer) |
SetParent(AutomationPeer) |
Legt den AutomationPeer- fest, der das übergeordnete Element dieses AutomationPeer-ist. (Geerbt von AutomationPeer) |
SetValue(DependencyProperty, Object) |
Legt den lokalen Wert einer Abhängigkeitseigenschaft für ein DependencyObject-fest. (Geerbt von DependencyObject) |
ShowContextMenu() |
Zeigt das verfügbare Kontextmenü für das Besitzerelement an. (Geerbt von AutomationPeer) |
ShowContextMenuCore() |
Stellt das Verhalten des Peers bereit, wenn ein Microsoft-Benutzeroberflächenautomatisierungs-Client ShowContextMenu- oder eine entsprechende Microsoft-Benutzeroberflächenautomatisierungs-Client-API aufruft. (Geerbt von AutomationPeer) |
UnregisterPropertyChangedCallback(DependencyProperty, Int64) |
Bricht eine Änderungsbenachrichtigung ab, die zuvor durch Aufrufen RegisterPropertyChangedCallback-registriert wurde. (Geerbt von DependencyObject) |