AutomationPeer Sınıf

Tanım

Bir öğeyi UI Otomasyonu'na sunan bir temel sınıf sağlar.

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
Devralma
AutomationPeer
Türetilmiş

Açıklamalar

UI Otomasyonu bir öğe hakkında bir Windows Presentation Foundation (WPF) uygulamasının kökünü sorguladığında, kök bu öğe için UI Otomasyonu eş değerini döndürür. Eş ayrıca ilgili öğesiyle ilgili UI Otomasyonu sorgularına da yanıt verir.

Oluşturucular

AutomationPeer()

Türetilmiş bir sınıfın oluşturucusunun çağırdığı temel sınıf değerleri için başlatma sağlar.

Özellikler

Dispatcher

Dispatcher Bunun DispatcherObject ilişkili olduğu öğesini alır.

(Devralındığı yer: DispatcherObject)
EventsSource

Otomasyon AutomationPeeristemcisine bu öğesinden gelen tüm olaylar için kaynak olarak bildirilen bir alır veya ayarlarAutomationPeer.

IsHwndHost

Windows Presentation Foundation (WPF) içinde bu AutomationPeer konaklarla hwnds ilişkili öğenin olup olmadığını gösteren bir değer alır.

Yöntemler

CheckAccess()

Çağıran iş parçacığının bu DispatcherObjectöğesine erişimi olup olmadığını belirler.

(Devralındığı yer: DispatcherObject)
Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetAcceleratorKey()

UI Otomasyonu eş ile ilişkili öğe için hızlandırıcı tuş bileşimlerini alır.

GetAcceleratorKeyCore()

Türetilmiş bir sınıfta geçersiz kılındığında, tarafından GetAcceleratorKey()çağrılır.

GetAccessKey()

Otomasyon eş ile ilişkili öğenin erişim anahtarını alır.

GetAccessKeyCore()

Türetilmiş bir sınıfta geçersiz kılındığında, tarafından GetAccessKey()çağrılır.

GetAutomationControlType()

UI Otomasyonu eş ile ilişkili öğenin denetim türünü alır.

GetAutomationControlTypeCore()

Türetilmiş bir sınıfta geçersiz kılındığında, tarafından GetAutomationControlType()çağrılır.

GetAutomationId()

AutomationId Otomasyon eş ile ilişkili öğenin öğesini alır.

GetAutomationIdCore()

Türetilmiş bir sınıfta geçersiz kılındığında, tarafından GetAutomationId()çağrılır.

GetBoundingRectangle()

Rect Otomasyon eş ile ilişkili öğenin ekran koordinatlarını temsil eden nesneyi alır.

GetBoundingRectangleCore()

Türetilmiş bir sınıfta geçersiz kılındığında, tarafından GetBoundingRectangle()çağrılır.

GetChildren()

UI Otomasyonu ağacında otomasyon eşdüzeyinin anlık alt öğeleri olarak temsil edilen öğelerin koleksiyonunu GetChildren() alır.

GetChildrenCore()

Türetilmiş bir sınıfta geçersiz kılındığında, tarafından GetChildren()çağrılır.

GetClassName()

bu ile temsil edilen AutomationPeerdenetimi ayırt etmek için ile AutomationControlTypebirlikte kullanılan bir ad alır.

GetClassNameCore()

Türetilmiş bir sınıfta geçersiz kılındığında, tarafından GetClassName()çağrılır.

GetClickablePoint()

Point Bir fare tıklamasına yanıt veren otomasyon eş ile ilişkili öğe üzerinde bir alır.

GetClickablePointCore()

Türetilmiş bir sınıfta geçersiz kılındığında, tarafından GetClickablePoint()çağrılır.

GetControlledPeers()

UI Otomasyonu'nun bu AutomationPeertarafından etkilenen veya denetlenen öğelerin listesini sağlar.

GetControlledPeersCore()

Türetilmiş bir sınıfta geçersiz kılındığında, UI Otomasyonu'nda bu AutomationPeertarafından etkilenen veya denetlenen öğelerin listesini sağlar.

GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetHeadingLevel()

Bir öğeyi UI Otomasyonu'na sunan bir temel sınıf sağlar.

GetHeadingLevelCore()

Bir öğeyi UI Otomasyonu'na sunan bir temel sınıf sağlar.

GetHelpText()

Otomasyon eşiyle ilişkili denetimin işlevselliğini açıklayan metni alır.

GetHelpTextCore()

Türetilmiş bir sınıfta geçersiz kılındığında, tarafından GetHelpText()çağrılır.

GetHostRawElementProviderCore()

UI Otomasyonu'na UI Otomasyonu ağacında bir Windows Presentation Foundation (WPF) öğesi tarafından barındırılan hwnd yeri bildirir.

GetItemStatus()

Bu otomasyon eş ile ilişkili öğenin görsel durumunu ileten metni alır.

GetItemStatusCore()

Türetilmiş bir sınıfta geçersiz kılındığında, tarafından GetItemStatus()çağrılır.

GetItemType()

Bir nesnenin ne tür bir öğeyi temsil ettiğini açıklayan bir dize alır.

GetItemTypeCore()

Türetilmiş bir sınıfta geçersiz kılındığında, tarafından GetItemType()çağrılır.

GetLabeledBy()

AutomationPeer öğesine hedeflenen için Label öğesini alır.

GetLabeledByCore()

Türetilmiş bir sınıfta geçersiz kılındığında, tarafından GetLabeledBy()çağrılır.

GetLiveSetting()

Bu otomasyon eşiyle ilişkili canlı bir bölgenin bildirim özelliklerini alır.

GetLiveSettingCore()

Türetilmiş bir sınıfta geçersiz kılındığında, canlı bölgenin bildirim özelliklerini döndürür. yöntemi tarafından çağrılır GetLiveSetting() .

GetLocalizedControlType()

Bu otomasyon eş ile ilişkili denetimin AutomationControlType değerini temsil eden, insan tarafından okunabilir bir yerelleştirilmiş dize alır.

GetLocalizedControlTypeCore()

Türetilmiş bir sınıfta geçersiz kılındığında, tarafından GetLocalizedControlType()çağrılır.

GetName()

Bu otomasyon eş ile ilişkili öğeyi açıklayan metni alır.

GetNameCore()

Türetilmiş bir sınıfta geçersiz kılındığında, tarafından GetName()çağrılır.

GetOrientation()

Varsa, açık denetim yönlendirmesini gösteren bir değer alır.

GetOrientationCore()

Türetilmiş bir sınıfta geçersiz kılındığında, tarafından GetOrientation()çağrılır.

GetParent()

Bu öğesinin AutomationPeer üst öğesini AutomationPeeralır.

GetPattern(PatternInterface)

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen PatternInterfaceile ilişkili denetim desenini alır.

GetPeerFromPoint(Point)

Belirtilen noktadan bir AutomationPeer alır.

GetPeerFromPointCore(Point)

Türetilmiş bir sınıfta geçersiz kılındığında öğesinden GetPeerFromPoint(Point)çağrılır.

GetPositionInSet()

özelliğinin değerini PositionInSet almaya çalışır.

GetPositionInSetCore()

Türetilmiş bir sınıfta geçersiz kılındığında, UI Otomasyonu'na bu öğenin bir grupta veya kümede kaplediği konumu açıklayan tek tabanlı bir tamsayı değeri sağlar.

GetSizeOfSet()

özelliğinin değerini SizeOfSet almaya çalışır.

GetSizeOfSetCore()

Türetilmiş bir sınıfta geçersiz kılındığında, grubun boyutuyla UI Otomasyonu sağlar veya bu öğenin ait olduğu kümeyi ayarlar.

GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
HasKeyboardFocus()

Bu otomasyon eşiyle ilişkilendirilmiş öğenin şu anda klavye odağının olup olmadığını gösteren bir değer alır.

HasKeyboardFocusCore()

Türetilmiş bir sınıfta geçersiz kılındığında, tarafından HasKeyboardFocus()çağrılır.

InvalidatePeer()

öğesinin ana özelliklerinin AutomationPeer yeniden hesaplanması tetikler PropertyChanged ve özellikler değişirse Bildirimi Otomasyon İstemcisi'ne yükseltir.

IsContentElement()

Bu otomasyon eşiyle ilişkili öğenin kullanıcıya sunulan verileri içerip içermediğini gösteren bir değer alır.

IsContentElementCore()

Türetilmiş bir sınıfta geçersiz kılındığında, tarafından IsContentElement()çağrılır.

IsControlElement()

Öğesinin kullanıcı tarafından etkileşimli olarak mı yoksa GUI'deki denetimin mantıksal yapısına katkıda bulunarak mı anlaşıldığını belirten bir değer alır.

IsControlElementCore()

Türetilmiş bir sınıfta geçersiz kılındığında, tarafından IsControlElement()çağrılır.

IsDialog()

Bir öğeyi UI Otomasyonu'na sunan bir temel sınıf sağlar.

IsDialogCore()

Bir öğeyi UI Otomasyonu'na sunan bir temel sınıf sağlar.

IsEnabled()

Bu otomasyon eşiyle ilişkili öğenin etkileşimi destekleyip desteklemediğini gösteren bir değer alır.

IsEnabledCore()

Türetilmiş bir sınıfta geçersiz kılındığında, tarafından IsEnabled()çağrılır.

IsKeyboardFocusable()

Öğenin klavye odağını kabul edip edemeyeceğini gösteren bir değer alır.

IsKeyboardFocusableCore()

Türetilmiş bir sınıfta geçersiz kılındığında, tarafından IsKeyboardFocusable()çağrılır.

IsOffscreen()

Bir öğenin ekrandan uzak olup olmadığını gösteren bir değer alır.

IsOffscreenCore()

Türetilmiş bir sınıfta geçersiz kılındığında, tarafından IsOffscreen()çağrılır.

IsPassword()

Öğesinin hassas içerik içerip içermediğini gösteren bir değer alır.

IsPasswordCore()

Türetilmiş bir sınıfta geçersiz kılındığında, tarafından IsPassword()çağrılır.

IsRequiredForForm()

Bu eşle ilişkili öğenin bir formda tamamlanması gerekip gerekmediğini gösteren bir değer alır.

IsRequiredForFormCore()

Türetilmiş bir sınıfta geçersiz kılındığında, tarafından IsRequiredForForm()çağrılır.

ListenerExists(AutomationEvents)

UI Otomasyonunun belirtilen olayı dinleyip dinlemediğini gösteren bir değer alır.

MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
PeerFromProvider(IRawElementProviderSimple)

Belirtilen IRawElementProviderSimple ara sunucu için bir AutomationPeer alır.

ProviderFromPeer(AutomationPeer)

Belirtilen AutomationPeeriçin öğesini IRawElementProviderSimple alır.

RaiseAsyncContentLoadedEvent(AsyncContentLoadedEventArgs)

Olayı yükseltmek için tarafından AutomationPeer çağrılır AsyncContentLoadedEvent .

RaiseAutomationEvent(AutomationEvents)

Bir otomasyon olayı oluşturur.

RaiseNotificationEvent(AutomationNotificationKind, AutomationNotificationProcessing, String, String)

Bir öğeyi UI Otomasyonu'na sunan bir temel sınıf sağlar.

RaisePropertyChangedEvent(AutomationProperty, Object, Object)

Otomasyon istemcisine değiştirilen bir özellik değerini bildirmek için bir olay oluşturur.

ResetChildrenCache()

çağrısı GetChildrenCore()yaparak alt öğelerin ağacını zaman uyumlu olarak sıfırlar.

SetFocus()

Klavye odağını bu otomasyon eşiyle ilişkili öğeye ayarlar.

SetFocusCore()

Türetilmiş bir sınıfta geçersiz kılındığında, tarafından SetFocus()çağrılır.

ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)
VerifyAccess()

Çağıran iş parçacığının bu DispatcherObjectöğesine erişmesini zorlar.

(Devralındığı yer: DispatcherObject)

Şunlara uygulanır

Ayrıca bkz.