AutomationElement Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
UI Otomasyonu ağacındaki bir UI Otomasyonu öğesini temsil eder ve UI Otomasyonu istemci uygulamaları tarafından tanımlayıcı olarak kullanılan değerleri içerir.
public ref class AutomationElement sealed
public sealed class AutomationElement
type AutomationElement = class
Public NotInheritable Class AutomationElement
- Devralma
-
AutomationElement
Açıklamalar
, AutomationElement temel alınan uygulamadan (Windows Presentation Foundation (WPF) veya Win32 gibi) bağımsız olarak bir kullanıcı arabirimi (UI) parçasına karşılık gelir.
Alanlar
AcceleratorKeyProperty |
özelliğini tanımlar AcceleratorKey . |
AccessKeyProperty |
özelliğini tanımlar AccessKey . |
ActiveTextPositionChangedEvent |
Olay Kimliği: ActiveTextPositionChanged - Metin öğesi içindeki etkin konumun değiştiğini gösterir. |
AsyncContentLoadedEvent |
Zaman uyumsuz içerik yükleme sırasında tetiklenen bir olayı tanımlar. |
AutomationFocusChangedEvent |
Odak değiştiğinde tetiklenen bir olayı tanımlar. |
AutomationIdProperty |
AutomationId Öğeleri tanımlamak için kullanılan özelliğini tanımlar. |
AutomationPropertyChangedEvent |
Özellik tarafından değiştirilen bir olayı tanımlar. |
BoundingRectangleProperty |
özelliğini tanımlar BoundingRectangle . |
ClassNameProperty |
özelliğini tanımlar ClassName . |
ClickablePointProperty |
Tıklanabilir nokta özelliğini tanımlar. |
ControlTypeProperty |
özelliğini tanımlar ControlType . |
CultureProperty |
Kültür özelliğini tanımlar. |
FrameworkIdProperty |
özelliğini tanımlar FrameworkId . |
HasKeyboardFocusProperty |
özelliğini tanımlar HasKeyboardFocus . |
HeadingLevelProperty |
Özellik Kimliği: HeadingLevel - Öğenin başlık düzeyini açıklar. |
HelpTextProperty |
özelliğini tanımlar HelpText . |
IsContentElementProperty |
özelliğini tanımlar IsContentElement . |
IsControlElementProperty |
özelliğini tanımlar IsControlElement . |
IsDialogProperty |
Özellik Kimliği: IsDialog - Otomasyon öğesinin bir iletişim kutusu olup olmadığını tanımlar. |
IsDockPatternAvailableProperty |
Denetim deseninin DockPattern bu AutomationElementüzerinde kullanılabilir olup olmadığını gösteren özelliği tanımlar. |
IsEnabledProperty |
tarafından başvurulan IsEnabledAutomationElement kullanıcı arabirimi (UI) öğesinin etkinleştirilip etkinleştirilmediğini belirten özelliğini tanımlar. |
IsExpandCollapsePatternAvailableProperty |
Denetim deseninin ExpandCollapsePattern bu AutomationElementüzerinde kullanılabilir olup olmadığını gösteren özelliği tanımlar. |
IsGridItemPatternAvailableProperty |
Denetim deseninin GridItemPattern bu AutomationElementüzerinde kullanılabilir olup olmadığını gösteren özelliği tanımlar. |
IsGridPatternAvailableProperty |
Denetim deseninin GridPattern bu AutomationElementüzerinde kullanılabilir olup olmadığını gösteren özelliği tanımlar. |
IsInvokePatternAvailableProperty |
Denetim deseninin InvokePattern bu AutomationElementüzerinde kullanılabilir olup olmadığını gösteren özelliği tanımlar. |
IsItemContainerPatternAvailableProperty |
Denetim deseninin ItemContainerPattern bu AutomationElementüzerinde kullanılabilir olup olmadığını gösteren özelliği tanımlar. |
IsKeyboardFocusableProperty |
özelliğini tanımlar IsKeyboardFocusable . |
IsMultipleViewPatternAvailableProperty |
Denetim deseninin MultipleViewPattern bu AutomationElementüzerinde kullanılabilir olup olmadığını gösteren özelliği tanımlar. |
IsOffscreenProperty |
IsOffscreen Kullanıcı arabirimi (UI) öğesinin ekranda görünür olup olmadığını gösteren özelliğini tanımlar. |
IsPasswordProperty |
özelliğini tanımlar IsPassword . |
IsRangeValuePatternAvailableProperty |
Denetim deseninin RangeValuePattern bu AutomationElementüzerinde kullanılabilir olup olmadığını gösteren özelliği tanımlar. |
IsRequiredForFormProperty |
özelliğini tanımlar IsRequiredForForm . |
IsScrollItemPatternAvailableProperty |
Denetim deseninin ScrollItemPattern bu AutomationElementiçin kullanılabilir olup olmadığını gösteren özelliği tanımlar. |
IsScrollPatternAvailableProperty |
Denetim deseninin ScrollPattern bu AutomationElementüzerinde kullanılabilir olup olmadığını gösteren özelliği tanımlar. |
IsSelectionItemPatternAvailableProperty |
Denetim deseninin SelectionItemPattern bu AutomationElementüzerinde kullanılabilir olup olmadığını gösteren özelliği tanımlar. |
IsSelectionPatternAvailableProperty |
Denetim deseninin SelectionPattern bu AutomationElementüzerinde kullanılabilir olup olmadığını gösteren özelliği tanımlar. |
IsSynchronizedInputPatternAvailableProperty |
Denetim deseninin SynchronizedInputPattern bu AutomationElementüzerinde kullanılabilir olup olmadığını gösteren özelliği tanımlar. |
IsTableItemPatternAvailableProperty |
Denetim deseninin TableItemPattern bu AutomationElementüzerinde kullanılabilir olup olmadığını gösteren özelliği tanımlar. |
IsTablePatternAvailableProperty |
Denetim deseninin TablePattern bu AutomationElementüzerinde kullanılabilir olup olmadığını gösteren özelliği tanımlar. |
IsTextPatternAvailableProperty |
Denetim deseninin TextPattern bu AutomationElementüzerinde kullanılabilir olup olmadığını gösteren özelliği tanımlar. |
IsTogglePatternAvailableProperty |
Denetim deseninin TogglePattern bu AutomationElementüzerinde kullanılabilir olup olmadığını gösteren özelliği tanımlar. |
IsTransformPatternAvailableProperty |
Denetim deseninin TransformPattern bu AutomationElementüzerinde kullanılabilir olup olmadığını gösteren özelliği tanımlar. |
IsValuePatternAvailableProperty |
Denetim deseninin ValuePattern bu AutomationElementüzerinde kullanılabilir olup olmadığını gösteren özelliği tanımlar. |
IsVirtualizedItemPatternAvailableProperty |
Denetim deseninin VirtualizedItemPattern bu AutomationElementüzerinde kullanılabilir olup olmadığını gösteren özelliği tanımlar. |
IsWindowPatternAvailableProperty |
Denetim deseninin WindowPattern bu AutomationElementüzerinde kullanılabilir olup olmadığını gösteren özelliği tanımlar. |
ItemStatusProperty |
ItemStatus Karmaşık bir öğenin görsel gösteriminin durumunu belirten özelliğini tanımlar. |
ItemTypeProperty |
özelliğini tanımlar ItemType . |
LabeledByProperty |
LabeledBy Bir denetimle ilişkili etiketi tanımlayan özelliğini tanımlar. |
LayoutInvalidatedEvent |
Düzen geçersiz kılındığında tetiklenen olayı tanımlar. |
LocalizedControlTypeProperty |
LocalizedControlType Özelliği yerel dilde tanımlar. |
MenuClosedEvent |
Bir menü kapatıldığında tetiklenen olayı tanımlar. |
MenuOpenedEvent |
Bir menü açıldığında tetiklenen olayı tanımlar. |
NameProperty |
özelliğini tanımlar Name . |
NativeWindowHandleProperty |
özelliğini tanımlar NativeWindowHandle . |
NotificationEvent |
Olay Kimliği: Bildirim - Genel bir bildirim oluşturmak için çoğunlukla sunucular tarafından kullanılır. |
NotSupported |
Bir özelliğin desteklenmediğini gösterir. |
OrientationProperty |
özelliğini tanımlar Orientation . |
PositionInSetProperty |
Bir otomasyon öğesinin eşdüzey olarak kabul edilen öğeler kümesi içindeki sıralı konumunu açıklar. |
ProcessIdProperty |
özelliğini tanımlar ProcessId . |
RuntimeIdProperty |
öğesinin çalışma zamanı tanımlayıcısını içeren özelliği tanımlar. |
SizeOfSetProperty |
Bir grup veya kümedeki eşdüzey olarak kabul edilen otomasyon öğelerinin sayısını açıklar. |
StructureChangedEvent |
UI Otomasyonu ağaç yapısı değiştirildiğinde ortaya çıkarılan olayı tanımlar. |
ToolTipClosedEvent |
Bir araç ipucu kapatıldığında ortaya çıkarılan olayı tanımlar. |
ToolTipOpenedEvent |
Bir araç ipucu açıldığında ortaya çıkarılan olayı tanımlar. |
Özellikler
Cached |
Bu AutomationElement nesne için önbelleğe alınmış UI Otomasyonu özellik değerlerini alır. |
CachedChildren |
Bu AutomationElementöğesinin önbelleğe alınmış alt öğelerini alır. |
CachedParent |
Bu AutomationElementöğesinin önbelleğe alınmış üst öğesini alır. |
Current |
öğesinin geçerli özellik değerlerini AutomationElementalır. |
FocusedElement |
AutomationElement Şu anda odak noktası olan öğesini alır. |
RootElement |
Geçerli masaüstünün kökünü AutomationElement alır. |
Yöntemler
Equals(Object) |
Belirtilen AutomationElement öğesinin bu AutomationElementile aynı değere sahip olup olmadığını belirler. |
Finalize() |
Bir nesnenin atık toplama tarafından geri kazanılmadan önce kaynakları boşaltmaya ve diğer temizleme işlemlerini gerçekleştirmeye çalışmasına izin verir. |
FindAll(TreeScope, Condition) |
Belirtilen koşulu karşılayan tüm AutomationElement nesneleri döndürür. |
FindFirst(TreeScope, Condition) |
Belirtilen koşulla eşleşen ilk alt öğeyi veya alt öğeyi döndürür. |
FromHandle(IntPtr) |
Belirtilen pencere tanıtıcısı tarafından başvuruda bulunan kullanıcı arabirimi (UI) öğesi için yeni AutomationElement bir nesne alır. |
FromLocalProvider(IRawElementProviderSimple) |
Yerel IRawElementProviderSimple uygulamadan yeni AutomationElement bir nesne alır. |
FromPoint(Point) |
Masaüstünde belirtilen noktada kullanıcı arabirimi (UI) öğesi için yeni AutomationElement bir nesne alır. |
GetCachedPattern(AutomationPattern) |
Belirtilen deseni bu AutomationElementönbelleğinden alır. |
GetCachedPropertyValue(AutomationProperty) |
Belirtilen özelliğin değerini bu AutomationElementönbelleğinden alır. Hedef kullanıcı arabirimi (UI) öğesi tarafından açıkça desteklenmeyen özellikler için özellik türü için uygun bir varsayılan değer döndürülür. |
GetCachedPropertyValue(AutomationProperty, Boolean) |
Belirtilen özelliğin değerini, isteğe bağlı olarak herhangi bir varsayılan özelliği yoksayarak bu AutomationElementönbelleğinden alır. |
GetClickablePoint() |
üzerinde AutomationElement tıklanabilir bir nokta alır. |
GetCurrentPattern(AutomationPattern) |
Bu AutomationElementüzerinde belirtilen desen nesnesini alır. |
GetCurrentPropertyValue(AutomationProperty) |
Bu AutomationElementüzerinde belirtilen özelliğin değerini alır. Hedef kullanıcı arabirimi (UI) öğesi tarafından açıkça desteklenmeyen özellikler için özellik türü için uygun bir varsayılan değer döndürülür. |
GetCurrentPropertyValue(AutomationProperty, Boolean) |
Bu AutomationElementüzerinde belirtilen özelliğin değerini alır ve isteğe bağlı olarak herhangi bir varsayılan özelliği yok sayar. |
GetHashCode() |
Bu AutomationElementiçin karma kodu alır. |
GetRuntimeId() |
Kullanıcı arabirimi (UI) öğesine atanan benzersiz tanımlayıcıyı alır. |
GetSupportedPatterns() |
Bunun AutomationElement desteklediği denetim desenlerini alır. |
GetSupportedProperties() |
öğesi tarafından desteklenen özelliklerin tanımlayıcılarını alır. |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
GetUpdatedCache(CacheRequest) |
Güncelleştirilmiş önbellekle yeni AutomationElement bir önbellek alır. |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
SetFocus() |
Odağı üzerinde AutomationElementayarlar. |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |
TryGetCachedPattern(AutomationPattern, Object) |
Önbellekten bir denetim deseni alır. |
TryGetClickablePoint(Point) |
öğesi içinde tıklanabilir bir nokta alır. |
TryGetCurrentPattern(AutomationPattern, Object) |
Denetim deseni uygulayan bir nesneyi alır. |
İşleçler
Equality(AutomationElement, AutomationElement) |
Belirtilen AutomationElement nesnelerin aynı kullanıcı arabirimi (UI) öğesine başvurup başvurmadığını belirten bir değer döndürür. |
Inequality(AutomationElement, AutomationElement) |
Belirtilen AutomationElement nesnelerin farklı kullanıcı arabirimi (UI) öğelerine başvurup başvurmadığını belirten bir değer döndürür. |