AutomationPeer Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Tillhandahåller en basklass som exponerar ett element för UI Automation.
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
- Arv
- Härledda
Kommentarer
När UI Automation frågar roten för ett Windows Presentation Foundation-program (WPF) om ett element returnerar roten UI Automation peer för det elementet. Peer-filen svarar också på UI Automation frågor om motsvarande element.
Konstruktorer
| Name | Description |
|---|---|
| AutomationPeer() |
Tillhandahåller initiering för basklassvärden när de anropas av konstruktorn för en härledd klass. |
Egenskaper
| Name | Description |
|---|---|
| Dispatcher |
Hämtar det Dispatcher som DispatcherObject är associerat med. (Ärvd från DispatcherObject) |
| EventsSource |
Hämtar eller anger en AutomationPeer som rapporteras till automationsklienten som källa för alla händelser som kommer från den här AutomationPeer. |
| IsHwndHost |
Hämtar ett värde som anger om elementet som är associerat med den här AutomationPeer värdar |
Metoder
| Name | Description |
|---|---|
| CheckAccess() |
Avgör om den anropande tråden har åtkomst till den här DispatcherObject. (Ärvd från DispatcherObject) |
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetAcceleratorKey() |
Hämtar acceleratornyckelkombinationerna för elementet som är associerat med UI Automation peer. |
| GetAcceleratorKeyCore() |
När åsidosättas i en härledd klass anropas av GetAcceleratorKey(). |
| GetAccessKey() |
Hämtar åtkomstnyckeln för det element som är associerat med automations-peeren. |
| GetAccessKeyCore() |
När åsidosättas i en härledd klass anropas av GetAccessKey(). |
| GetAutomationControlType() |
Hämtar kontrolltypen för elementet som är associerat med UI Automation peer. |
| GetAutomationControlTypeCore() |
När åsidosättas i en härledd klass anropas av GetAutomationControlType(). |
| GetAutomationId() |
Hämtar elementet AutomationId som är associerat med automations-peeren. |
| GetAutomationIdCore() |
När åsidosättas i en härledd klass anropas av GetAutomationId(). |
| GetBoundingRectangle() |
Hämtar objektet Rect som representerar skärmkoordinaterna för det element som är associerat med automations-peer. |
| GetBoundingRectangleCore() |
När åsidosättas i en härledd klass anropas av GetBoundingRectangle(). |
| GetChildren() |
Hämtar samlingen med GetChildren()-element som representeras i UI Automation träd som omedelbara underordnade element i automations-peeren. |
| GetChildrenCore() |
När åsidosättas i en härledd klass anropas av GetChildren(). |
| GetClassName() |
Hämtar ett namn som används med AutomationControlType, för att särskilja den kontroll som representeras av den här AutomationPeer. |
| GetClassNameCore() |
När åsidosättas i en härledd klass anropas av GetClassName(). |
| GetClickablePoint() |
Hämtar ett Point på elementet som är associerat med automations peer som svarar på ett musklick. |
| GetClickablePointCore() |
När åsidosättas i en härledd klass anropas av GetClickablePoint(). |
| GetControlledPeers() |
Tillhandahåller UI Automation med en lista över element som påverkas eller styrs av den här AutomationPeer. |
| GetControlledPeersCore() |
När det åsidosättas i en härledd klass ger UI Automation en lista över element som påverkas eller styrs av den här AutomationPeer. |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetHeadingLevel() |
Tillhandahåller en basklass som exponerar ett element för UI Automation. |
| GetHeadingLevelCore() |
Tillhandahåller en basklass som exponerar ett element för UI Automation. |
| GetHelpText() |
Hämtar text som beskriver funktionerna i kontrollen som är associerad med automations-peeren. |
| GetHelpTextCore() |
När åsidosättas i en härledd klass anropas av GetHelpText(). |
| GetHostRawElementProviderCore() |
Anger för UI Automation var i UI Automation-trädet ska placera |
| GetItemStatus() |
Hämtar text som förmedlar den visuella statusen för det element som är associerat med den här automations-peern. |
| GetItemStatusCore() |
När åsidosättas i en härledd klass anropas av GetItemStatus(). |
| GetItemType() |
Hämtar en sträng som beskriver vilken typ av objekt ett objekt representerar. |
| GetItemTypeCore() |
När åsidosättas i en härledd klass anropas av GetItemType(). |
| GetLabeledBy() |
AutomationPeer Hämtar för Label det som är riktat till elementet. |
| GetLabeledByCore() |
När åsidosättas i en härledd klass anropas av GetLabeledBy(). |
| GetLiveSetting() |
Hämtar meddelandeegenskaperna för en live-region som är associerad med den här automations-peeren. |
| GetLiveSettingCore() |
När det åsidosättas i en härledd klass returneras meddelandeegenskaperna för en levande region. Anropas av GetLiveSetting() metoden . |
| GetLocalizedControlType() |
Hämtar en lokaliserad sträng som kan läsas av människor och som representerar AutomationControlType värdet för kontrollen som är associerad med den här automations-peern. |
| GetLocalizedControlTypeCore() |
När åsidosättas i en härledd klass anropas av GetLocalizedControlType(). |
| GetName() |
Hämtar text som beskriver elementet som är associerat med den här automations-peern. |
| GetNameCore() |
När åsidosättas i en härledd klass anropas av GetName(). |
| GetOrientation() |
Hämtar ett värde som anger den explicita kontrollorienteringen, om någon. |
| GetOrientationCore() |
När åsidosättas i en härledd klass anropas av GetOrientation(). |
| GetParent() |
AutomationPeer Hämtar det som är överordnat för den här AutomationPeer. |
| GetPattern(PatternInterface) |
När det åsidosätts i en härledd klass hämtar det kontrollmönster som är associerat med den angivna PatternInterface. |
| GetPeerFromPoint(Point) |
Hämtar en AutomationPeer från den angivna punkten. |
| GetPeerFromPointCore(Point) |
När åsidosättas i en härledd klass anropas från GetPeerFromPoint(Point). |
| GetPositionInSet() |
Försöker hämta värdet för PositionInSet egenskapen. |
| GetPositionInSetCore() |
När det åsidosätts i en härledd klass ger UI Automation med ett enbaserat heltalsvärde som beskriver den position som elementet upptar i en grupp eller uppsättning. |
| GetSizeOfSet() |
Försöker hämta värdet för SizeOfSet egenskapen. |
| GetSizeOfSetCore() |
När det åsidosätts i en härledd klass, ger UI Automation med storleken på gruppen eller anger att det här elementet tillhör. |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| HasKeyboardFocus() |
Hämtar ett värde som anger om elementet som är associerat med den här automations-peern för närvarande har tangentbordsfokus. |
| HasKeyboardFocusCore() |
När åsidosättas i en härledd klass anropas av HasKeyboardFocus(). |
| InvalidatePeer() |
Utlöser omberäkning av huvudegenskaperna för AutomationPeer och genererar PropertyChanged meddelandet till Automation-klienten om egenskaperna ändras. |
| IsContentElement() |
Hämtar ett värde som anger om elementet som är associerat med den här automations-peern innehåller data som presenteras för användaren. |
| IsContentElementCore() |
När åsidosättas i en härledd klass anropas av IsContentElement(). |
| IsControlElement() |
Hämtar ett värde som anger om elementet uppfattas av användaren som interaktivt eller som en bidragande faktor till kontrollens logiska struktur i GUI. |
| IsControlElementCore() |
När åsidosättas i en härledd klass anropas av IsControlElement(). |
| IsDialog() |
Tillhandahåller en basklass som exponerar ett element för UI Automation. |
| IsDialogCore() |
Tillhandahåller en basklass som exponerar ett element för UI Automation. |
| IsEnabled() |
Hämtar ett värde som anger om elementet som är associerat med den här automations-peern stöder interaktion. |
| IsEnabledCore() |
När åsidosättas i en härledd klass anropas av IsEnabled(). |
| IsKeyboardFocusable() |
Hämtar ett värde som anger om elementet kan acceptera tangentbordsfokus. |
| IsKeyboardFocusableCore() |
När åsidosättas i en härledd klass anropas av IsKeyboardFocusable(). |
| IsOffscreen() |
Hämtar ett värde som anger om ett element är utanför skärmen. |
| IsOffscreenCore() |
När åsidosättas i en härledd klass anropas av IsOffscreen(). |
| IsPassword() |
Hämtar ett värde som anger om elementet innehåller känsligt innehåll. |
| IsPasswordCore() |
När åsidosättas i en härledd klass anropas av IsPassword(). |
| IsRequiredForForm() |
Hämtar ett värde som anger om elementet som är associerat med den här peer-filen måste fyllas i i ett formulär. |
| IsRequiredForFormCore() |
När åsidosättas i en härledd klass anropas av IsRequiredForForm(). |
| ListenerExists(AutomationEvents) |
Hämtar ett värde som anger om UI Automation lyssnar efter den angivna händelsen. |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| PeerFromProvider(IRawElementProviderSimple) |
Hämtar en AutomationPeer för den angivna IRawElementProviderSimple proxyn. |
| ProviderFromPeer(AutomationPeer) |
IRawElementProviderSimple Hämtar för den angivna AutomationPeer. |
| RaiseAsyncContentLoadedEvent(AsyncContentLoadedEventArgs) |
Anropas av AutomationPeer för att skapa AsyncContentLoadedEvent händelsen. |
| RaiseAutomationEvent(AutomationEvents) |
Skapar en automationshändelse. |
| RaiseNotificationEvent(AutomationNotificationKind, AutomationNotificationProcessing, String, String) |
Tillhandahåller en basklass som exponerar ett element för UI Automation. |
| RaisePropertyChangedEvent(AutomationProperty, Object, Object) |
Genererar en händelse för att meddela automationsklienten om ett ändrat egenskapsvärde. |
| ResetChildrenCache() |
Återställer synkront trädet för underordnade element genom att anropa GetChildrenCore(). |
| SetFocus() |
Ställer in tangentbordsfokus på elementet som är associerat med den här automations-peeren. |
| SetFocusCore() |
När åsidosättas i en härledd klass anropas av SetFocus(). |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |
| VerifyAccess() |
Framtvingar att den anropande tråden har åtkomst till den här DispatcherObject. (Ärvd från DispatcherObject) |