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 kullanıcı arabiriminin (UI) bir parçasına karşılık gelir.
Alanlar
| Name | Description |
|---|---|
| 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ğini 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ğini tanımlar. |
| IsGridItemPatternAvailableProperty |
Denetim deseninin GridItemPattern bu AutomationElementüzerinde kullanılabilir olup olmadığını gösteren özelliğini tanımlar. |
| IsGridPatternAvailableProperty |
Denetim deseninin GridPattern bu AutomationElementüzerinde kullanılabilir olup olmadığını gösteren özelliğini tanımlar. |
| IsInvokePatternAvailableProperty |
Denetim deseninin InvokePattern bu AutomationElementüzerinde kullanılabilir olup olmadığını gösteren özelliğini tanımlar. |
| IsItemContainerPatternAvailableProperty |
Denetim deseninin ItemContainerPattern bu AutomationElementüzerinde kullanılabilir olup olmadığını gösteren özelliğini tanımlar. |
| IsKeyboardFocusableProperty |
Özelliğini tanımlar IsKeyboardFocusable . |
| IsMultipleViewPatternAvailableProperty |
Denetim deseninin MultipleViewPattern bu AutomationElementüzerinde kullanılabilir olup olmadığını gösteren özelliğini 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ğini tanımlar. |
| IsRequiredForFormProperty |
Özelliğini tanımlar IsRequiredForForm . |
| IsScrollItemPatternAvailableProperty |
Bu ScrollItemPatterniçin denetim deseninin AutomationElement 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ğini tanımlar. |
| IsSelectionItemPatternAvailableProperty |
Denetim deseninin SelectionItemPattern bu AutomationElementüzerinde kullanılabilir olup olmadığını gösteren özelliğini tanımlar. |
| IsSelectionPatternAvailableProperty |
Denetim deseninin SelectionPattern bu AutomationElementüzerinde kullanılabilir olup olmadığını gösteren özelliğini tanımlar. |
| IsSynchronizedInputPatternAvailableProperty |
Denetim deseninin SynchronizedInputPattern bu AutomationElementüzerinde kullanılabilir olup olmadığını gösteren özelliğini tanımlar. |
| IsTableItemPatternAvailableProperty |
Denetim deseninin TableItemPattern bu AutomationElementüzerinde kullanılabilir olup olmadığını gösteren özelliğini tanımlar. |
| IsTablePatternAvailableProperty |
Denetim deseninin TablePattern bu AutomationElementüzerinde kullanılabilir olup olmadığını gösteren özelliğini tanımlar. |
| IsTextPatternAvailableProperty |
Denetim deseninin TextPattern bu AutomationElementüzerinde kullanılabilir olup olmadığını gösteren özelliğini tanımlar. |
| IsTogglePatternAvailableProperty |
Denetim deseninin TogglePattern bu AutomationElementüzerinde kullanılabilir olup olmadığını gösteren özelliğini tanımlar. |
| IsTransformPatternAvailableProperty |
Denetim deseninin TransformPattern bu AutomationElementüzerinde kullanılabilir olup olmadığını gösteren özelliğini tanımlar. |
| IsValuePatternAvailableProperty |
Denetim deseninin ValuePattern bu AutomationElementüzerinde kullanılabilir olup olmadığını gösteren özelliğini tanımlar. |
| IsVirtualizedItemPatternAvailableProperty |
Denetim deseninin VirtualizedItemPattern bu AutomationElementüzerinde kullanılabilir olup olmadığını gösteren özelliğini tanımlar. |
| IsWindowPatternAvailableProperty |
Denetim deseninin WindowPattern bu AutomationElementüzerinde kullanılabilir olup olmadığını gösteren özelliğini 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 |
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 - genellikle sunucular tarafından genel bir bildirim oluşturmak için 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 tetiklenen olayı tanımlar. |
| ToolTipClosedEvent |
Bir araç ipucu kapatıldığında tetiklenen olayı tanımlar. |
| ToolTipOpenedEvent |
Bir araç ipucu açıldığında tetiklenen olayı tanımlar. |
Özellikler
| Name | Description |
|---|---|
| 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 |
geçerli özellik değerlerini AutomationElementalır. |
| FocusedElement |
Şu anda odaklanmış AutomationElement olan öğesini alır. |
| RootElement |
Geçerli masaüstünün kökünü AutomationElement alır. |
Yöntemler
| Name | Description |
|---|---|
| Equals(Object) |
Belirtilen AutomationElement değerin 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 tutamacı tarafından başvuruda bulunan kullanıcı arabirimi (UI) öğesi için yeni AutomationElement bir nesne alır. |
| FromLocalProvider(IRawElementProviderSimple) |
Yerel AutomationElement bir uygulamadan yeni IRawElementProviderSimple 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, Boolean) |
Belirtilen özelliğin değerini, isteğe bağlı olarak herhangi bir varsayılan özelliği yoksayarak bu AutomationElementönbelleğin ö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. |
| GetClickablePoint() |
üzerinde AutomationElement tıklanabilir bir nokta alır. |
| GetCurrentPattern(AutomationPattern) |
Bu AutomationElementüzerinde belirtilen desen nesnesini alı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 yoksayar. |
| 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. |
| GetHashCode() |
Bu AutomationElementiçin karma kodunu 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() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| GetUpdatedCache(CacheRequest) |
Güncelleştirilmiş önbellekle yeni AutomationElement bir alır. |
| MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| SetFocus() |
Odağı üzerinde AutomationElementayarlar. |
| ToString() |
Geçerli nesneyi temsil eden bir dize 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 nesne alır. |
İşleçler
| Name | Description |
|---|---|
| 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. |