Sdílet prostřednictvím


AutomationPeer Třída

Definice

Poskytuje základní třídu, která zveřejňuje prvek pro automatizaci uživatelského rozhraní.

public ref class AutomationPeer abstract : System::Windows::Threading::DispatcherObject
public abstract class AutomationPeer : System.Windows.Threading.DispatcherObject
type AutomationPeer = class
    inherit DispatcherObject
Public MustInherit Class AutomationPeer
Inherits DispatcherObject
Dědičnost
AutomationPeer
Odvozené

Poznámky

Když se automatizace uživatelského rozhraní dotazuje kořenového adresáře aplikace Windows Presentation Foundation (WPF) na prvek, vrátí kořen partnerský uzel automatizace uživatelského rozhraní pro tento prvek. Partnerský uzel také odpovídá na dotazy automatizace uživatelského rozhraní týkající se odpovídajícího prvku.

Konstruktory

AutomationPeer()

Poskytuje inicializaci pro hodnoty základní třídy, pokud jsou volána konstruktorem odvozené třídy.

Vlastnosti

Dispatcher

Získá to DispatcherDispatcherObject je přidružena k.

(Zděděno od DispatcherObject)
EventsSource

Získá nebo nastaví , AutomationPeer který je hlášen do klienta automatizace jako zdroj pro všechny události, které pocházejí z tohoto AutomationPeer.

IsHwndHost

Získá hodnotu, která označuje, zda prvek, který je přidružen k tomuto AutomationPeer hostiteli hwnds v Windows Presentation Foundation (WPF).

Metody

CheckAccess()

Určuje, zda volající vlákno má přístup k tomuto DispatcherObject.

(Zděděno od DispatcherObject)
Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetAcceleratorKey()

Získá kombinace kláves akcelerátoru pro prvek, který je přidružen k uživatelské rozhraní Automatizace peer.

GetAcceleratorKeyCore()

Při přepsání v odvozené třídě je volána pomocí GetAcceleratorKey().

GetAccessKey()

Získá přístupový klíč pro prvek, který je přidružen k partnerský uzel automatizace.

GetAccessKeyCore()

Při přepsání v odvozené třídě je volána pomocí GetAccessKey().

GetAutomationControlType()

Získá typ ovládacího prvku, který je přidružen k partnerskému ovládacího prvku automatizace uživatelského rozhraní.

GetAutomationControlTypeCore()

Při přepsání v odvozené třídě je volána pomocí GetAutomationControlType().

GetAutomationId()

Získá z AutomationId elementu, který je přidružen k partnerskému dvěma uzlům automatizace.

GetAutomationIdCore()

Při přepsání v odvozené třídě je volána pomocí GetAutomationId().

GetBoundingRectangle()

Rect Získá objekt, který představuje souřadnice obrazovky elementu, který je přidružen k partnerský uzel automatizace.

GetBoundingRectangleCore()

Při přepsání v odvozené třídě je volána pomocí GetBoundingRectangle().

GetChildren()

Získá kolekci elementů GetChildren() , které jsou reprezentovány ve stromu automatizace uživatelského rozhraní jako bezprostředně podřízené prvky automatizace peer.

GetChildrenCore()

Při přepsání v odvozené třídě je volána pomocí GetChildren().

GetClassName()

Získá název, který se používá s AutomationControlType, k odlišení ovládacího prvku, který je reprezentován tímto AutomationPeer.

GetClassNameCore()

Při přepsání v odvozené třídě je volána pomocí GetClassName().

GetClickablePoint()

Point Získá na prvek, který je přidružen k partnerský uzel automatizace, který reaguje na kliknutí myší.

GetClickablePointCore()

Při přepsání v odvozené třídě je volána pomocí GetClickablePoint().

GetControlledPeers()

Poskytuje automatizaci uživatelského rozhraní se seznamem prvků ovlivněných nebo řízených tímto AutomationPeer.

GetControlledPeersCore()

Při přepsání v odvozené třídě poskytuje ui Automation se seznamem prvků ovlivněných nebo řízených touto třídou AutomationPeer.

GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetHeadingLevel()

Poskytuje základní třídu, která zveřejňuje prvek pro automatizaci uživatelského rozhraní.

GetHeadingLevelCore()

Poskytuje základní třídu, která zveřejňuje prvek pro automatizaci uživatelského rozhraní.

GetHelpText()

Získá text, který popisuje funkce ovládacího prvku, který je přidružen k partnerský uzel automatizace.

GetHelpTextCore()

Při přepsání v odvozené třídě je volána pomocí GetHelpText().

GetHostRawElementProviderCore()

Říká automatizaci uživatelského rozhraní, kam ve stromu automatizace uživatelského rozhraní umístí hwnd objekt hostovaný elementem Windows Presentation Foundation (WPF).

GetItemStatus()

Získá text, který vyjadřuje vizuální stav prvku, který je přidružen k tomuto partnerský uzel automatizace.

GetItemStatusCore()

Při přepsání v odvozené třídě je volána pomocí GetItemStatus().

GetItemType()

Získá řetězec, který popisuje, jaký druh položky objekt představuje.

GetItemTypeCore()

Při přepsání v odvozené třídě je volána pomocí GetItemType().

GetLabeledBy()

Získá pro AutomationPeerLabel , který je zaměřen na prvek.

GetLabeledByCore()

Při přepsání v odvozené třídě je volána pomocí GetLabeledBy().

GetLiveSetting()

Získá charakteristiky oznámení živé oblasti, která je přidružena k tomuto partnerskému vztahu automatizace.

GetLiveSettingCore()

Při přepsání v odvozené třídě, vrátí vlastnosti oznámení živé oblasti. Volána metodou GetLiveSetting() .

GetLocalizedControlType()

Získá čitelný lokalizovaný řetězec, který představuje AutomationControlType hodnotu ovládacího prvku, který je přidružen k tomuto partnerskému ovládacího prvku automatizace.

GetLocalizedControlTypeCore()

Při přepsání v odvozené třídě je volána pomocí GetLocalizedControlType().

GetName()

Získá text, který popisuje prvek, který je přidružen k tomuto partnerský uzel automatizace.

GetNameCore()

Při přepsání v odvozené třídě je volána pomocí GetName().

GetOrientation()

Získá hodnotu, která označuje explicitní orientaci ovládacích prvků, pokud existuje.

GetOrientationCore()

Při přepsání v odvozené třídě je volána pomocí GetOrientation().

GetParent()

Získá objekt AutomationPeer , který je nadřazený této AutomationPeer.

GetPattern(PatternInterface)

Při přepsání v odvozené třídě získá řídicí vzor, který je spojen se zadaným PatternInterfaceobjektem .

GetPeerFromPoint(Point)

Získá z AutomationPeer zadaného bodu.

GetPeerFromPointCore(Point)

Při přepsání v odvozené třídě je volána z GetPeerFromPoint(Point).

GetPositionInSet()

Pokusí se získat hodnotu PositionInSet vlastnosti .

GetPositionInSetCore()

Při přepsání v odvozené třídě poskytuje ui Automation s jednou celočíselnou hodnotou, která popisuje pozici, kterou tento prvek zabírá ve skupině nebo sadě.

GetSizeOfSet()

Pokusí se získat hodnotu SizeOfSet vlastnosti .

GetSizeOfSetCore()

Při přepsání v odvozené třídě poskytuje ui Automation s velikostí skupiny nebo sady, do které patří tento prvek.

GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
HasKeyboardFocus()

Získá hodnotu, která označuje, zda prvek, který je přidružen k tomuto partnerský uzel automatizace aktuálně má fokus klávesnice.

HasKeyboardFocusCore()

Při přepsání v odvozené třídě je volána pomocí HasKeyboardFocus().

InvalidatePeer()

Aktivuje přepočet hlavních vlastností objektu AutomationPeer a vyvolá oznámení klientovi služby Automation, pokud se vlastnosti změnily PropertyChanged .

IsContentElement()

Získá hodnotu, která označuje, zda prvek, který je přidružen k tomuto partnerskému vztahu automatizace obsahuje data, která jsou prezentována uživateli.

IsContentElementCore()

Při přepsání v odvozené třídě je volána pomocí IsContentElement().

IsControlElement()

Získá hodnotu, která označuje, zda prvek je pochopit jako interaktivní nebo jako příspěvek do logické struktury ovládacího prvku v grafickém uživatelském rozhraní.

IsControlElementCore()

Při přepsání v odvozené třídě je volána pomocí IsControlElement().

IsDialog()

Poskytuje základní třídu, která zveřejňuje prvek pro automatizaci uživatelského rozhraní.

IsDialogCore()

Poskytuje základní třídu, která zveřejňuje prvek pro automatizaci uživatelského rozhraní.

IsEnabled()

Získá hodnotu, která označuje, zda prvek přidružený k tomuto partnerský uzel automatizace podporuje interakci.

IsEnabledCore()

Při přepsání v odvozené třídě je volána pomocí IsEnabled().

IsKeyboardFocusable()

Získá hodnotu, která označuje, zda prvek může přijmout fokus klávesnice.

IsKeyboardFocusableCore()

Při přepsání v odvozené třídě je volána pomocí IsKeyboardFocusable().

IsOffscreen()

Získá hodnotu, která označuje, zda je prvek mimo obrazovku.

IsOffscreenCore()

Při přepsání v odvozené třídě je volána pomocí IsOffscreen().

IsPassword()

Získá hodnotu, která označuje, zda prvek obsahuje citlivý obsah.

IsPasswordCore()

Při přepsání v odvozené třídě je volána pomocí IsPassword().

IsRequiredForForm()

Získá hodnotu, která označuje, zda prvek, který je přidružen k tomuto partnerskému vztahu musí být dokončena ve formuláři.

IsRequiredForFormCore()

Při přepsání v odvozené třídě je volána pomocí IsRequiredForForm().

ListenerExists(AutomationEvents)

Získá hodnotu, která označuje, zda automatizace uživatelského rozhraní naslouchá pro zadanou událost.

MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
PeerFromProvider(IRawElementProviderSimple)

Získá pro AutomationPeer zadaný IRawElementProviderSimple proxy server.

ProviderFromPeer(AutomationPeer)

IRawElementProviderSimple Získá pro zadaný AutomationPeer.

RaiseAsyncContentLoadedEvent(AsyncContentLoadedEventArgs)

Volá se k AutomationPeer vyvolání AsyncContentLoadedEvent události.

RaiseAutomationEvent(AutomationEvents)

Vyvolá událost automatizace.

RaiseNotificationEvent(AutomationNotificationKind, AutomationNotificationProcessing, String, String)

Poskytuje základní třídu, která zveřejňuje prvek pro automatizaci uživatelského rozhraní.

RaisePropertyChangedEvent(AutomationProperty, Object, Object)

Vyvolá událost upozorňovat klienta automatizace na změněnou hodnotu vlastnosti.

ResetChildrenCache()

Synchronně resetuje strom podřízených prvků voláním GetChildrenCore().

SetFocus()

Nastaví fokus klávesnice na prvek, který je přidružený k tomuto partnerskému počítači automatizace.

SetFocusCore()

Při přepsání v odvozené třídě je volána pomocí SetFocus().

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)
VerifyAccess()

Vynucuje, že volající vlákno má přístup k tomuto DispatcherObject.

(Zděděno od DispatcherObject)

Platí pro

Viz také