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 'OnSelect

注釈

プロパティから直接アクセスできますCachedCurrent; を取得する必要はありません、AutomationElement.AutomationElementInformation自体を構造体します。The properties can be accessed directly from Cached and Current; you do not need to retrieve the AutomationElement.AutomationElementInformation structure itself.

使用してこの構造体でプロパティを取得することができますもGetCurrentPropertyValueGetCachedPropertyValueから対応する識別子を使用して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.

適用対象

こちらもご覧ください