Aracılığıyla paylaş


Automation Sınıf

Tanım

UI Otomasyonu istemci uygulamaları için yöntemleri ve alanları içerir.

public ref class Automation abstract sealed
public static class Automation
type Automation = class
Public Class Automation
Devralma
Automation

Alanlar

ContentViewCondition

yalnızca içerik içerebilen UI Otomasyonu öğeleri içeren UI Otomasyonu ağacının önceden tanımlanmış görünümünü temsil eder.

ControlViewCondition

yalnızca denetim olan UI Otomasyonu öğeleri içeren UI Otomasyonu ağacının önceden tanımlanmış görünümünü temsil eder.

RawViewCondition

tüm UI Otomasyonu öğelerini içeren UI Otomasyonu ağacının önceden tanımlanmış bir görünümünü temsil eder.

Yöntemler

AddAutomationEventHandler(AutomationEvent, AutomationElement, TreeScope, AutomationEventHandler)

UI Otomasyonu olayları işleyen bir yöntemi kaydeder.

AddAutomationFocusChangedEventHandler(AutomationFocusChangedEventHandler)

Odak değiştirme olaylarını işleyecek bir yöntemi kaydeder.

AddAutomationPropertyChangedEventHandler(AutomationElement, TreeScope, AutomationPropertyChangedEventHandler, AutomationProperty[])

Özellik değiştirme olaylarını işleyecek bir yöntemi kaydeder.

AddStructureChangedEventHandler(AutomationElement, TreeScope, StructureChangedEventHandler)

Yapısı değiştirilmiş olayları işleyecek yöntemi kaydeder.

Compare(AutomationElement, AutomationElement)

İki UI Otomasyonu öğesini karşılaştırır ve her ikisi de aynı kullanıcı arabirimi öğesine başvuruda bulunursa döndürürtrue.

Compare(Int32[], Int32[])

İçeriklerinin aynı olup olmadığını belirlemek için çalışma zamanı tanımlayıcıları (KIMLIK) içeren iki tamsayı dizisini karşılaştırır.

PatternName(AutomationPattern)

Belirtilen denetim deseninin adını alır.

PropertyName(AutomationProperty)

Belirtilen UI Otomasyonu özelliğinin adını alır.

RemoveAllEventHandlers()

Tüm kayıtlı UI Otomasyonu olay işleyicilerini kaldırır.

RemoveAutomationEventHandler(AutomationEvent, AutomationElement, AutomationEventHandler)

Belirtilen UI Otomasyonu olay işleyicisini kaldırır.

RemoveAutomationFocusChangedEventHandler(AutomationFocusChangedEventHandler)

Belirtilen odak değişikliği olay işleyicisini kaldırır.

RemoveAutomationPropertyChangedEventHandler(AutomationElement, AutomationPropertyChangedEventHandler)

Belirtilen özellik tarafından değiştirilen olay işleyicisini kaldırır.

RemoveStructureChangedEventHandler(AutomationElement, StructureChangedEventHandler)

Belirtilen yapılandırılmış değiştirilmiş olay işleyicisini kaldırır.

Şunlara uygulanır