DocumentAutomationPeer Sınıf

Tanım

Document Denetim türlerini UI Otomasyonu'na sunar.

public ref class DocumentAutomationPeer : System::Windows::Automation::Peers::ContentTextAutomationPeer
public class DocumentAutomationPeer : System.Windows.Automation.Peers.ContentTextAutomationPeer
type DocumentAutomationPeer = class
    inherit ContentTextAutomationPeer
Public Class DocumentAutomationPeer
Inherits ContentTextAutomationPeer
Devralma

Açıklamalar

, DocumentAutomationPeer belgeleri temsil eder ve destekler TextPattern. veya gibi FixedDocumentFlowDocument nesneler, resimler ve köprüler gibi katıştırılmış nesneler içerebilir. Başlangıçta, belgenin alt öğelerini almaya çalıştığınızda, DocumentAutomationPeer.GetChildrenCore eklenmiş nesneleri döndürmez. Katıştırılmış öğeleri almak için ve çağrısından TextPatternTextPatternRange.GetChildrenbir TextPatternRange alın. Çağrıldıktan sonra TextPatternRange.GetChildren , içindeki TextPatternRange tarafından DocumentAutomationPeer.GetChildrenCoredöndürülen tüm öğeler.

Uyarı

Belgenin bir FlowDocumentolduğunu bilmiyorsanız özelliğinde TextPattern.DocumentRange aramamalısınızGetChildren. Belge bir ağ konumundan yüklenirse, belgenin tamamında çağrı GetChildren yoğun kaynak kullanır. Bunun yerine, belgenin bir bölümünü temsil eden bir TextPatternRange döndüren yöntemlerden TextPattern birini kullanmanız gerekir.

Oluşturucular

Name Description
DocumentAutomationPeer(FrameworkContentElement)

DocumentAutomationPeer sınıfının yeni bir örneğini başlatır.

Özellikler

Name Description
Dispatcher

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

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

Bu AutomationPeeröğesinden gelen tüm olaylar için otomasyon istemcisine kaynak olarak bildirilen bir alır veya ayarlarAutomationPeer.

(Devralındığı yer: AutomationPeer)
IsHwndHost

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

(Devralındığı yer: AutomationPeer)
Owner

ContentElement Bu ContentElementAutomationPeerile ilişkili olan öğesini alır.

(Devralındığı yer: ContentElementAutomationPeer)

Yöntemler

Name Description
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 öğenin hızlandırıcı tuş bileşimlerini alır.

(Devralındığı yer: AutomationPeer)
GetAcceleratorKeyCore()

Bu ContentElementAutomationPeerile ilişkili öğenin hızlandırıcı anahtarını alır. tarafından GetAcceleratorKey()çağrılır.

(Devralındığı yer: ContentElementAutomationPeer)
GetAccessKey()

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

(Devralındığı yer: AutomationPeer)
GetAccessKeyCore()

bu ContentElementAutomationPeerile ilişkilendirilmiş olan için ContentElement erişim anahtarını alır. tarafından GetAccessKey()çağrılır.

(Devralındığı yer: ContentElementAutomationPeer)
GetAutomationControlType()

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

(Devralındığı yer: AutomationPeer)
GetAutomationControlTypeCore()

Bu DocumentAutomationPeerile ilişkili denetimin denetim türünü alır. Bu yöntem tarafından GetAutomationControlType()çağrılır.

GetAutomationId()

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

(Devralındığı yer: AutomationPeer)
GetAutomationIdCore()

Bu ContentElementAutomationPeerile ilişkili olan öğesini benzersiz olarak tanımlayan dizeyi FrameworkContentElement alır. Bu yöntem tarafından GetAutomationId()çağrılır.

(Devralındığı yer: FrameworkContentElementAutomationPeer)
GetBoundingRectangle()

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

(Devralındığı yer: AutomationPeer)
GetBoundingRectangleCore()

Rect Bu DocumentAutomationPeerile ilişkilendirilmiş öğenin ekran koordinatlarını temsil eden öğesini alır. Bu yöntem tarafından GetBoundingRectangle()çağrılır.

GetChildren()

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

(Devralındığı yer: AutomationPeer)
GetChildrenCore()

ile DocumentAutomationPeerilişkili alt öğelerinin FrameworkContentElement koleksiyonunu alır. Bu yöntem 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.

(Devralındığı yer: AutomationPeer)
GetClassNameCore()

Bu DocumentAutomationPeerile ilişkilendirilmiş olan öğesinin FrameworkContentElement adını alır. Bu yöntem tarafından GetClassName()çağrılır.

GetClickablePoint()

Point Bir fare tıklamasına yanıt veren otomasyon eşle ilişkili öğeyi alır.

(Devralındığı yer: AutomationPeer)
GetClickablePointCore()

bu ile ContentElementAutomationPeerilişkili üzerinde FrameworkContentElement bulunan tıklanabilir alanı temsil eden bir Point alır. Bu yöntem tarafından GetClickablePoint()çağrılır.

GetControlledPeers()

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

(Devralındığı yer: AutomationPeer)
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.

(Devralındığı yer: AutomationPeer)
GetHashCode()

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

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

Document Denetim türlerini UI Otomasyonu'na sunar.

(Devralındığı yer: AutomationPeer)
GetHeadingLevelCore()

Document Denetim türlerini UI Otomasyonu'na sunar.

(Devralındığı yer: ContentElementAutomationPeer)
GetHelpText()

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

(Devralındığı yer: AutomationPeer)
GetHelpTextCore()

ile ContentElementAutomationPeerilişkili işlevini açıklayan dizeyi FrameworkContentElement alır. Bu yöntem tarafından GetHelpText()çağrılır.

(Devralındığı yer: FrameworkContentElementAutomationPeer)
GetHostRawElementProviderCore()

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

(Devralındığı yer: AutomationPeer)
GetItemStatus()

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

(Devralındığı yer: AutomationPeer)
GetItemStatusCore()

ile ContentElementAutomationPeerilişkili görsel durumunu ContentElement ileten bir dize alır. tarafından GetItemStatus()çağrılır.

(Devralındığı yer: ContentElementAutomationPeer)
GetItemType()

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

(Devralındığı yer: AutomationPeer)
GetItemTypeCore()

Bununla ContentElementAutomationPeer ilişkili öğenin temsil ettiği öğenin ContentElement türünü içeren, insan tarafından okunabilir bir dize alır. tarafından GetItemType()çağrılır.

(Devralındığı yer: ContentElementAutomationPeer)
GetLabeledBy()

AutomationPeer öğesine hedeflenen öğesini Label alır.

(Devralındığı yer: AutomationPeer)
GetLabeledByCore()

LabelAutomationPeer ile ilişkili FrameworkContentElementAutomationPeerhedeflenen öğesinin FrameworkContentElement öğesini Label alır. Bu yöntem tarafından GetLabeledBy()çağrılır.

(Devralındığı yer: FrameworkContentElementAutomationPeer)
GetLiveSetting()

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

(Devralındığı yer: AutomationPeer)
GetLiveSettingCore()

ile ContentElementAutomationPeerilişkili canlı bölgesinin ContentElement bildirim özelliklerini alır. tarafından GetLiveSetting()çağrılır.

(Devralındığı yer: ContentElementAutomationPeer)
GetLocalizedControlType()

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

(Devralındığı yer: AutomationPeer)
GetLocalizedControlTypeCore()

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

(Devralındığı yer: AutomationPeer)
GetName()

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

(Devralındığı yer: AutomationPeer)
GetNameCore()

bu ile ContentElementAutomationPeerilişkilendirilmiş olan ContentElement öğesinin metin etiketini alır. tarafından GetName()çağrılır.

(Devralındığı yer: ContentElementAutomationPeer)
GetOrientation()

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

(Devralındığı yer: AutomationPeer)
GetOrientationCore()

Bununla ilişkili ContentElementAutomationPeer olanın ContentElement belirli bir yönde yerleştirilip yerleştirildiğini gösteren bir değer alır. tarafından GetOrientation()çağrılır.

(Devralındığı yer: ContentElementAutomationPeer)
GetParent()

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

(Devralındığı yer: AutomationPeer)
GetPattern(PatternInterface)

ile DocumentAutomationPeerilişkili denetim desenini FrameworkContentElement alır.

GetPeerFromPoint(Point)

Belirtilen noktadan alır AutomationPeer .

(Devralındığı yer: AutomationPeer)
GetPeerFromPointCore(Point)

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

(Devralındığı yer: AutomationPeer)
GetPositionInSet()

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

(Devralındığı yer: AutomationPeer)
GetPositionInSetCore()

PositionInSetProperty Ekli özelliğin PositionInSet değerini okur ve döndürür.

(Devralındığı yer: ContentElementAutomationPeer)
GetSizeOfSet()

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

(Devralındığı yer: AutomationPeer)
GetSizeOfSetCore()

SizeOfSetProperty Ekli özelliğin SizeOfSet değerini okur ve döndürür.

(Devralındığı yer: ContentElementAutomationPeer)
GetType()

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

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

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

(Devralındığı yer: AutomationPeer)
HasKeyboardFocusCore()

Bununla ContentElementAutomationPeer ilişkilendirilmiş olanın ContentElement şu anda klavye girişi odağına sahip olup olmadığını gösteren bir değer alır. tarafından HasKeyboardFocus()çağrılır.

(Devralındığı yer: ContentElementAutomationPeer)
InvalidatePeer()

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

(Devralındığı yer: AutomationPeer)
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.

(Devralındığı yer: AutomationPeer)
IsContentElementCore()

Bununla ContentElementAutomationPeer ilişkili olanın ContentElement kullanıcıya sunulan verileri içeren bir öğe olup olmadığını gösteren bir değer alır. tarafından IsContentElement()çağrılır.

(Devralındığı yer: ContentElementAutomationPeer)
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ı gösteren bir değer alır.

(Devralındığı yer: AutomationPeer)
IsControlElementCore()

Bununla ilişkili olanın FrameworkContentElement son kullanıcı tarafından etkileşimli olarak anlaşıldığını veya kullanıcı tarafından gui'deki denetimin mantıksal yapısına katkıda bulunduğunu anlayıp anlayamayacağını FrameworkContentElement belirten bir değer alır veya DocumentAutomationPeer ayarlar. Bu yöntem tarafından IsControlElement()çağrılır.

IsDialog()

Document Denetim türlerini UI Otomasyonu'na sunar.

(Devralındığı yer: AutomationPeer)
IsDialogCore()

Document Denetim türlerini UI Otomasyonu'na sunar.

(Devralındığı yer: ContentElementAutomationPeer)
IsEnabled()

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

(Devralındığı yer: AutomationPeer)
IsEnabledCore()

Bu otomasyon eşlerinin olayları alıp alamayacağını ve ilişkili öğeye gönderip gönderemeyeceğini gösteren bir değer alır. tarafından IsEnabled()çağrılır.

(Devralındığı yer: ContentElementAutomationPeer)
IsKeyboardFocusable()

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

(Devralındığı yer: AutomationPeer)
IsKeyboardFocusableCore()

Bununla ContentElementAutomationPeer ilişkili olanın ContentElement klavye odağını kabul edip etmediğini gösteren bir değer alır. tarafından IsKeyboardFocusable()çağrılır.

(Devralındığı yer: ContentElementAutomationPeer)
IsOffscreen()

Bir öğenin ekran dışında olup olmadığını gösteren bir değer alır.

(Devralındığı yer: AutomationPeer)
IsOffscreenCore()

Bununla ilişkili DocumentAutomationPeer olanın FrameworkContentElement ekran dışında olup olmadığını gösteren bir değer alır. Bu yöntem tarafından IsOffscreen()çağrılır.

IsPassword()

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

(Devralındığı yer: AutomationPeer)
IsPasswordCore()

Bununla ContentElementAutomationPeer ilişkili olanın ContentElement korumalı içerik içerip içermediğini gösteren bir değer alır. tarafından IsPassword()çağrılır.

(Devralındığı yer: ContentElementAutomationPeer)
IsRequiredForForm()

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

(Devralındığı yer: AutomationPeer)
IsRequiredForFormCore()

Bununla ilişkili ContentElementAutomationPeer olanın ContentElement bir formda doldurulması gerekip gerekmediğini gösteren bir değer alır. tarafından IsRequiredForForm()çağrılır.

(Devralındığı yer: ContentElementAutomationPeer)
MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

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

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

(Devralındığı yer: AutomationPeer)
ProviderFromPeer(AutomationPeer)

Belirtilen IRawElementProviderSimpleiçin öğesini AutomationPeer alır.

(Devralındığı yer: AutomationPeer)
RaiseActiveTextPositionChangedEvent(TextPointer, TextPointer)

Document Denetim türlerini UI Otomasyonu'na sunar.

(Devralındığı yer: ContentTextAutomationPeer)
RaiseAsyncContentLoadedEvent(AsyncContentLoadedEventArgs)

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

(Devralındığı yer: AutomationPeer)
RaiseAutomationEvent(AutomationEvents)

Bir otomasyon olayı oluşturur.

(Devralındığı yer: AutomationPeer)
RaiseNotificationEvent(AutomationNotificationKind, AutomationNotificationProcessing, String, String)

Document Denetim türlerini UI Otomasyonu'na sunar.

(Devralındığı yer: AutomationPeer)
RaisePropertyChangedEvent(AutomationProperty, Object, Object)

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

(Devralındığı yer: AutomationPeer)
ResetChildrenCache()

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

(Devralındığı yer: AutomationPeer)
SetFocus()

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

(Devralındığı yer: AutomationPeer)
SetFocusCore()

Klavye giriş odağını bu ContentElementAutomationPeerile ilişkilendirilmiş olan üzerinde ContentElement ayarlar. tarafından SetFocus()çağrılır.

(Devralındığı yer: ContentElementAutomationPeer)
ToString()

Geçerli nesneyi temsil eden bir dize 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.