Aracılığıyla paylaş


UIElement3DAutomationPeer Sınıf

Tanım

UIElement3D Türleri UI Otomasyonu'na sunar.

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

Açıklamalar

Varsayılan olarak, kullanıcı arabirimi otomasyonuyla iletişim kurmak için kullanımlarından UIElement3DUIElement3DAutomationPeer devralan tüm sınıflar.

öğesinden UIElement3Ddevralınan bir sınıf oluşturursanız, sınıfınızın işlevselliğini desteklemek için bir otomasyon eşliği sağlamak isteyebilirsiniz. GetClassNameCore ile ilişkilendirilmiş UIElement3DAutomationPeeröğenin türünü temsil eden bir dize döndürmek için yöntemini geçersiz kılın. Örneğin, adlı bir sınıf ve adlı My3DElementMy3DElementAutomationPeerbir otomasyon eşi oluşturursanız, "My3DElement" dizesini döndürmek için yöntemini geçersiz kılın GetClassNameCore .

Sınıfınız bilinen denetim türlerinden biriyle eşleşiyorsa, bunu döndürmek ControlTypeiçin yöntemini geçersiz kılınGetAutomationControlTypeCore. Mevcut ControlType değerler genellikle 2B denetimlerle ilişkilendirilse de, öğesinin bir denetimin ControlType görünümünü değil işlevselliğini gösterdiğini unutmayın. Bu nedenle, kullanıcı tıkladığında eylemi çağırırsanızUIElement3D, büyük olasılıkla döndürmek ControlType.ButtonistersinizGetHelpTextCore.

Özel UIElement3D uygulamanızın davranışı, geçersiz kılmanız gereken diğer yöntemleri belirler. içindeki UIElement3DAutomationPeer her yöntem konusu, yönteminin nasıl kullanıldığını ve geçersiz kılmanın ne zaman uygun olduğunu açıklar.

UIElement3DAutomationPeer.NET Framework sürüm 3.5'te kullanıma sunulmuştur. Daha fazla bilgi için bkz . Sürümler ve Bağımlılıklar.

Oluşturucular

UIElement3DAutomationPeer(UIElement3D)

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

Özellikler

Dispatcher

Dispatcher Bunun DispatcherObject ilişkili olduğunu alır.

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

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

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

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

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

UIElement3D Bu UIElement3DAutomationPeerile ilişkili olan öğesini 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)
CreatePeerForElement(UIElement3D)

Belirtilen UIElement3Diçin bir UIElement3DAutomationPeer oluşturur.

Equals(Object)

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

(Devralındığı yer: Object)
FromElement(UIElement3D)

Belirtilen UIElement3Diçin değerini UIElement3DAutomationPeer döndürür.

GetAcceleratorKey()

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

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

Bu UIElement3DAutomationPeerile ilişkilendirilmiş olan için UIElement3D hızlandırıcı anahtarını döndürür. Bu yöntem tarafından GetAcceleratorKey()çağrılır.

GetAccessKey()

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

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

Bu UIElement3DAutomationPeerile ilişkilendirilmiş olan için UIElement3D erişim anahtarını döndürür. Bu yöntem tarafından GetAccessKey()çağrılır.

GetAutomationControlType()

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

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

Bu UIElement3DAutomationPeerile ilişkili denetim türünü UIElement3D döndürür. Bu yöntem tarafından GetAutomationControlType()çağrılır.

GetAutomationId()

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

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

Bu UIElement3DAutomationPeerile ilişkili olan öğesini benzersiz olarak tanımlayan dizeyi UIElement3D döndürür. Bu yöntem tarafından GetAutomationId()çağrılır.

GetBoundingRectangle()

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

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

Rect ile UIElement3DAutomationPeerilişkili öğesinin sınırlayıcı dikdörtgenini UIElement3D temsil eden öğesini döndürür. Bu yöntem tarafından GetBoundingRectangle()çağrılır.

GetChildren()

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

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

ile UIElement3DAutomationPeerilişkili alt öğelerinin UIElement3D koleksiyonunu döndürür. Bu yöntem tarafından GetChildren()çağrılır.

GetClassName()

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

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

Bu UIElement3DAutomationPeerile ilişkili öğesinin UIElement3D adını döndürü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şkilendirilmiş öğede bir alır.

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

üzerinde bu ile UIElement3DAutomationPeerilişkilendirilmiş tıklanabilir alanı UIElement3D temsil eden bir Point döndürü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 otomasyonuna 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()

UIElement3D Türleri UI Otomasyonu'na sunar.

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

UIElement3D Türleri UI Otomasyonu'na sunar.

GetHeadingLevelCore()

UIElement3D Türleri UI Otomasyonu'na sunar.

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

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

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

ile UIElement3DAutomationPeerilişkili işlevini açıklayan dizeyi UIElement3D döndürür. Bu yöntem 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.

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

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

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

bu UIElement3DAutomationPeerile ilişkilendirilmiş olan öğesinin UIElement3D durumunu bildiren bir dize döndürür. Bu yöntem tarafından GetItemStatus()çağrılır.

GetItemType()

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

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

Bu UIElement3DAutomationPeeriçin öğesinin öğe türünü UIElement3D temsil eden, okunabilir bir dize döndürür. Bu yöntem tarafından GetItemType()çağrılır.

GetLabeledBy()

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

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

AutomationPeer bu UIElement3DAutomationPeeröğesini hedefleyen UIElement3D öğesinin değerini döndürür. Bu yöntem tarafından GetLabeledBy()çağrılır.

GetLiveSetting()

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

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

Bu UIElement3DAutomationPeerile ilişkili nesnenin canlı bölgesinin UIElement3D bildirim özelliklerini alır. Bu yöntem tarafından GetLiveSetting()çağrılı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() .

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

Bu otomasyon eşiyle ilişkili denetimin AutomationControlType değerini temsil eden, insanlar tarafından okunabilir bir yerelleştirilmiş 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şiyle ilişkili öğeyi açıklayan metni alır.

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

Bu UIElement3DAutomationPeerile ilişkilendirilmiş olan öğesini temsil eden dizeyi UIElement3D döndürür. Bu yöntem tarafından GetName()çağrılır.

GetOrientation()

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

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

Bu UIElement3DAutomationPeerile ilişkili yönlendirmesini UIElement3D döndürür. Bu yöntem tarafından GetOrientation()çağrılır.

GetParent()

Bu AutomationPeeröğesinin AutomationPeer üst öğesi olan öğesini alır.

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

bu UIElement3DAutomationPeerile ilişkili denetim desenini UIElement3D döndürür.

GetPeerFromPoint(Point)

Belirtilen noktadan bir AutomationPeer alır.

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

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

(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.

GetPositionInSetCore()

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

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

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

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

UI Otomasyonu'nun SizeOfSet özelliği için bir değer sağlar.

GetSizeOfSetCore()

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

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

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

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

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

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

Bununla UIElement3DAutomationPeer ilişkilendirilmiş olanın UIElement3D şu anda klavye girişi odağına sahip olup olmadığını gösteren bir değer döndürür. Bu yöntem tarafından HasKeyboardFocus()çağrılır.

InvalidatePeer()

öğesinin ana özelliklerinin AutomationPeer yeniden hesaplanması tetikler PropertyChanged ve özellikler değişirse Otomasyon İstemcisi'ne bildirimde bulunur.

(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 UIElement3DAutomationPeer ilişkilendirilmiş öğesinin UIElement3D kullanıcıya sunulan verileri içeren bir öğe olup olmadığını gösteren bir değer döndürür. Bu yöntem 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 bulunma olarak mı anlaşıldığını gösteren bir değer alır.

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

Bununla UIElement3DAutomationPeer ilişkilendirilmiş olanın UIElement3D son kullanıcı tarafından etkileşimli olarak anlaşılıp anlaşılmadığını belirten bir değer döndürür. İsteğe bağlı olarak, kullanıcı GUI'deki denetimin mantıksal yapısına katkıda bulunmak olarak değerini anlayabilir UIElement3D . Bu yöntem tarafından IsControlElement()çağrılır.

IsDialog()

UIElement3D Türleri UI Otomasyonu'na sunar.

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

UIElement3D Türleri UI Otomasyonu'na sunar.

IsDialogCore()

UIElement3D Türleri UI Otomasyonu'na sunar.

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

Bununla UIElement3DAutomationPeer ilişkili olanın isabet testlerine UIElement3D katılabileceğini veya odağı kabul edip etmediğini belirten bir değer döndürür. Bu yöntem tarafından IsKeyboardFocusable()çağrılır.

IsKeyboardFocusable()

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

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

Bununla UIElement3DAutomationPeer ilişkilendirilmiş olanın UIElement3D klavye odağını kabul edip etmeyeceğini belirten bir değer döndürür. Bu yöntem tarafından IsKeyboardFocusable()çağrılır.

IsOffscreen()

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

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

Bununla UIElement3DAutomationPeer ilişkilendirilmiş olanın UIElement3D ekran dışında olup olmadığını gösteren bir değer döndürür. Bu yöntem tarafından IsOffscreen()çağrılır.

IsPassword()

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

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

Bununla UIElement3DAutomationPeer ilişkilendirilmiş olanın UIElement3D korumalı içerik içerip içermediğini gösteren bir değer döndürür. Bu yöntem tarafından IsPassword()çağrılır.

IsRequiredForForm()

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

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

Bununla ilişkilendirilmiş UIElement3DAutomationPeer olanın UIElement3D bir formda tamamlanması gerekip gerekmediğini belirten bir değer döndürür. Bu yöntem tarafından IsRequiredForForm()çağrılı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.

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

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

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

olayı tetiklerken tarafından AutomationPeer çağrılır AsyncContentLoadedEvent .

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

Otomasyon olayı oluşturur.

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

UIElement3D Türleri 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 olarak 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 UIElement3DAutomationPeerile ilişkilendirilmiş olan üzerine UIElement3D ayarlar. Bu yöntem 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 DispatcherObjecterişimine sahip olmasını zorlar.

(Devralındığı yer: DispatcherObject)

Şunlara uygulanır