AutomationElement.AutomationElementInformation Yapı
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.
public: value class AutomationElement::AutomationElementInformation
public struct AutomationElement.AutomationElementInformation
type AutomationElement.AutomationElementInformation = struct
Public Structure AutomationElement.AutomationElementInformation
- Devralma
Ö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'den Cached erişilebilir; yapının kendisini almanız AutomationElement.AutomationElementInformation gerekmez.
Bu yapıdaki özellikler ve GetCachedPropertyValuekullanılarakGetCurrentPropertyValue, içindeki AutomationElementkarşılık gelen tanımlayıcılar kullanılarak da alınabilir. Örneğin, özelliği AutomationElement.AutomationElementInformation.AcceleratorKey alanı tarafından AutomationElement.AcceleratorKeyProperty tanımlanır. Bu tanımlayıcıların başvuru sayfalarında tek tek özellikler hakkında daha fazla bilgi bulunabilir; her başvuru konusunun Açıklamalar bölümündeki bağlantıya bakın.
Özellikler
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 |
Dikdörtgenin öğeyi tamamen kapsayan 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 içerik öğesi olup olmadığını belirten bir değer alır. |
IsControlElement |
Öğesinin denetim olarak görüntülenip görüntülenmeyeceğini belirten 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 belirten bir değer alır. |
ItemStatus |
Bir öğenin içindeki öğ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 öğeyi 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önünü alır. |
ProcessId |
Bu öğenin işlem tanımlayıcısını (KIMLIĞI) alır. |