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öğ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. |