AutomationElement.AutomationElementInformation AutomationElement.AutomationElementInformation AutomationElement.AutomationElementInformation AutomationElement.AutomationElementInformation Struct

정의

Cached 또는 Current 속성에서 사용하는 속성 접근자를 포함합니다.Contains the property accessors used by the Cached or Current properties.

public: value class AutomationElement::AutomationElementInformation
public struct AutomationElement.AutomationElementInformation
type AutomationElement.AutomationElementInformation = struct
Public Structure AutomationElement.AutomationElementInformation
상속
AutomationElement.AutomationElementInformationAutomationElement.AutomationElementInformationAutomationElement.AutomationElementInformationAutomationElement.AutomationElementInformation

예제

다음 예제와 방법을 Name 이 구조에서 속성을 검색 합니다.The following example shows how the Name property is retrieved from this structure.

/// <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

설명

속성에서 직접 액세스할 수 있습니다 Cached 하 고 Current; 검색할 필요가 없습니다를 AutomationElement.AutomationElementInformation 자체 구조체입니다.The properties can be accessed directly from Cached and Current; you do not need to retrieve the AutomationElement.AutomationElementInformation structure itself.

이 구조의 속성을 사용 하 여 검색할 수도 있습니다 GetCurrentPropertyValue 하 고 GetCachedPropertyValue, 해당 식별자를 사용 하 여 AutomationElement입니다.The properties in this structure can also be retrieved by using GetCurrentPropertyValue and GetCachedPropertyValue, using the corresponding identifiers from AutomationElement. 예를 들어 합니다 AutomationElement.AutomationElementInformation.AcceleratorKey 속성으로 식별 되는 AutomationElement.AcceleratorKeyProperty 필드입니다.For example, The AutomationElement.AutomationElementInformation.AcceleratorKey property is identified by the AutomationElement.AcceleratorKeyProperty field. 개별 속성에 대 한 자세한 내용은 해당 식별자;에 대 한 참조 페이지의 수 각 참조 항목의 설명 섹션의 링크를 참조 하세요.More information about the individual properties is available on the reference pages for those identifiers; see the link in the Remarks section of each reference topic.

속성

AcceleratorKey AcceleratorKey AcceleratorKey AcceleratorKey

요소의 액셀러레이터 키 조합이 들어 있는 문자열을 가져옵니다.Gets a string containing the accelerator key combinations for the element.

AccessKey AccessKey AccessKey AccessKey

요소의 선택키 문자가 들어 있는 문자열을 가져옵니다.Gets a string containing the access key character for the element.

AutomationId AutomationId AutomationId AutomationId

요소의 UI 자동화UI Automation ID(식별자)identifier (ID)가 들어 있는 문자열을 가져옵니다.Gets a string containing the UI 자동화UI Automation ID(식별자)identifier (ID) for the element.

BoundingRectangle BoundingRectangle BoundingRectangle BoundingRectangle

요소를 완전히 둘러싸는 사각형의 좌표를 가져옵니다.Gets the coordinates of the rectangle that completely encloses the element.

ClassName ClassName ClassName ClassName

컨트롤 개발자가 할당한 요소의 클래스 이름이 들어 있는 문자열을 가져옵니다.Gets a string containing the class name of the element as assigned by the control developer.

ControlType ControlType ControlType ControlType

요소의 ControlType을 가져옵니다.Gets the ControlType of the element.

FrameworkId FrameworkId FrameworkId FrameworkId

내부 UI 프레임워크의 이름을 가져옵니다.Gets the name of the underlying UI framework.

HasKeyboardFocus HasKeyboardFocus HasKeyboardFocus HasKeyboardFocus

요소에 키보드 포커스가 있는지 여부를 나타내는 값을 가져옵니다.Gets a value that indicates whether the element has keyboard focus.

HelpText HelpText HelpText HelpText

요소에 연결된 도움말 텍스트를 가져옵니다.Gets the help text associated with the element.

IsContentElement IsContentElement IsContentElement IsContentElement

요소가 콘텐츠 요소인지 여부를 지정하는 값을 가져옵니다.Gets a value that specifies whether the element is a content element.

IsControlElement IsControlElement IsControlElement IsControlElement

요소가 컨트롤로 표시되는지 여부를 나타내는 값을 가져옵니다.Gets a value that indicates whether the element is viewed as a control.

IsEnabled IsEnabled IsEnabled IsEnabled

UI(사용자 인터페이스)user interface (UI) 요소에서 참조하는 UI 자동화UI Automation 항목을 사용할 수 있는지 여부를 나타내는 값을 가져옵니다.Gets a value that indicates whether the UI(사용자 인터페이스)user interface (UI) item referenced by the UI 자동화UI Automation element is enabled.

IsKeyboardFocusable IsKeyboardFocusable IsKeyboardFocusable IsKeyboardFocusable

UI 자동화UI Automation 요소가 키보드 포커스를 받을 수 있는지 여부를 나타내는 값을 가져옵니다.Gets a value that indicates whether the UI 자동화UI Automation element can accept keyboard focus.

IsOffscreen IsOffscreen IsOffscreen IsOffscreen

UI 자동화UI Automation 요소가 화면에 표시되는지 여부를 나타내는 값을 가져옵니다.Gets a value that indicates whether the UI 자동화UI Automation element is visible on the screen.

IsPassword IsPassword IsPassword IsPassword

UI 자동화UI Automation 요소에 보호된 내용이 들어 있는지 여부를 나타내는 값을 가져옵니다.Gets a value that indicates whether the UI 자동화UI Automation element contains protected content.

IsRequiredForForm IsRequiredForForm IsRequiredForForm IsRequiredForForm

폼에서 UI 자동화UI Automation 요소를 채워야 하는지 여부를 나타내는 값을 가져옵니다.Gets a value that indicates whether the UI 자동화UI Automation element is required to be filled out on a form.

ItemStatus ItemStatus ItemStatus ItemStatus

요소 내의 항목 상태에 대한 설명을 가져옵니다.Gets a description of the status of an item within an element.

ItemType ItemType ItemType ItemType

항목의 형식에 대한 설명을 가져옵니다.Gets a description of the type of an item.

LabeledBy LabeledBy LabeledBy LabeledBy

이 요소의 텍스트 레이블이 들어 있는 요소를 가져옵니다.Gets the element that contains the text label for this element.

LocalizedControlType LocalizedControlType LocalizedControlType LocalizedControlType

컨트롤 형식에 대한 설명을 가져옵니다.Gets a description of the control type.

Name Name Name Name

요소의 이름을 가져옵니다.Gets the name of the element.

NativeWindowHandle NativeWindowHandle NativeWindowHandle NativeWindowHandle

요소의 창 핸들을 가져옵니다.Gets the handle of the element's window.

Orientation Orientation Orientation Orientation

컨트롤의 방향을 가져옵니다.Gets the orientation of the control.

ProcessId ProcessId ProcessId ProcessId

이 요소의 프로세스 ID(식별자)identifier (ID)를 가져옵니다.Gets the process ID(식별자)identifier (ID) of this element.

적용 대상

추가 정보