Aracılığıyla paylaş


AutomationElement.AutomationElementInformation Yapı

Tanım

Cached veya Current özellikleri tarafından kullanılan özellik erişimcilerini içerir.

public: value class AutomationElement::AutomationElementInformation
public struct AutomationElement.AutomationElementInformation
type AutomationElement.AutomationElementInformation = struct
Public Structure AutomationElement.AutomationElementInformation
Devralma
AutomationElement.AutomationElementInformation

Örnekler

Aşağıdaki örnekte özelliğin Name bu yapıdan nasıl alınıldığı gösterilmektedir.

/// <summary>
/// Handles ElementSelected events by showing a message.
/// </summary>
/// <param name="src">Object that raised the event; in this case, a list item.</param>
/// <param name="e">Event arguments.</param>
private void OnSelect(object src, AutomationEventArgs e)
{
    // Get the name of the item, which is equivalent to its text.
    AutomationElement element = src as AutomationElement;
    if (element != null)
    {
        Console.WriteLine(element.Current.Name + " was selected.");
    }
}
''' <summary>
''' Handles ElementSelected events by showing a message.
''' </summary>
''' <param name="src">Object that raised the event; in this case, a list item.</param>
''' <param name="e">Event arguments.</param>
Private Sub OnSelect(ByVal src As Object, ByVal e As AutomationEventArgs)
    ' Get the name of the item, which is equivalent to its text.
    Dim element As AutomationElement = DirectCast(src, AutomationElement)
    If (element IsNot Nothing) Then
        Console.WriteLine(element.Current.Name + " was selected.")
    End If

End Sub

Açıklamalar

Özelliklere doğrudan ve Currentöğesinden Cached erişilebilir; yapının kendisini almanız AutomationElement.AutomationElementInformation gerekmez.

Bu yapıdaki özellikler, ve GetCachedPropertyValuekullanılarakGetCurrentPropertyValue, içindeki ilgili tanımlayıcılar AutomationElementkullanılarak da alınabilir. Örneğin, AutomationElement.AutomationElementInformation.AcceleratorKey özelliği alanı tarafından AutomationElement.AcceleratorKeyProperty tanımlanır. Tek tek özellikler hakkında daha fazla bilgi, bu tanımlayıcıların başvuru sayfalarında bulunabilir; her başvuru konusunun Açıklamalar bölümündeki bağlantıya bakın.

Özellikler

Name Description
AcceleratorKey

öğesinin hızlandırıcı tuş bileşimlerini içeren bir dize alır.

AccessKey

öğesinin erişim anahtarı karakterini içeren bir dize alır.

AutomationId

öğesinin UI Otomasyonu tanımlayıcısını (ID) içeren bir dize alır.

BoundingRectangle

Öğeyi tamamen kapsayan dikdörtgenin koordinatlarını alır.

ClassName

Denetim geliştiricisi tarafından atanan öğenin sınıf adını içeren bir dize alır.

ControlType

ControlType öğesinin öğesini alır.

FrameworkId

Temel alınan UI çerçevesinin adını alır.

HasKeyboardFocus

Öğenin klavye odağı olup olmadığını gösteren bir değer alır.

HelpText

öğesiyle ilişkili yardım metnini alır.

IsContentElement

öğesinin bir içerik öğesi olup olmadığını belirten bir değer alır.

IsControlElement

Öğesinin denetim olarak görüntülenip görüntülenmediğini gösteren bir değer alır.

IsEnabled

UI Otomasyonu öğesi tarafından başvuruda bulunılan kullanıcı arabirimi (UI) öğesinin etkinleştirilip etkinleştirilmediğini gösteren bir değer alır.

IsKeyboardFocusable

UI Otomasyonu öğesinin klavye odağını kabul edip etmediğini gösteren bir değer alır.

IsOffscreen

UI Otomasyonu öğesinin ekranda görünür olup olmadığını gösteren bir değer alır.

IsPassword

UI Otomasyonu öğesinin korumalı içerik içerip içermediğini gösteren bir değer alır.

IsRequiredForForm

UI Otomasyonu öğesinin bir formda doldurulması gerekip gerekmediğini gösteren bir değer alır.

ItemStatus

Öğenin içindeki bir öğenin durumunun açıklamasını alır.

ItemType

Bir öğenin türünün açıklamasını alır.

LabeledBy

Bu öğenin metin etiketini içeren öğesini alır.

LocalizedControlType

Denetim türünün açıklamasını alır.

Name

Öğesinin adını alır.

NativeWindowHandle

Öğenin penceresinin tutamacını alır.

Orientation

Denetimin yönlendirmesini alır.

ProcessId

Bu öğenin işlem tanımlayıcısını (ID) alır.

Şunlara uygulanır

Ayrıca bkz.