AutomationElement.Current プロパティ

定義

AutomationElement の現在のプロパティ値を取得します。Gets the current property values of the AutomationElement.

public:
 property System::Windows::Automation::AutomationElement::AutomationElementInformation Current { System::Windows::Automation::AutomationElement::AutomationElementInformation get(); };
public System.Windows.Automation.AutomationElement.AutomationElementInformation Current { get; }
member this.Current : System.Windows.Automation.AutomationElement.AutomationElementInformation
Public ReadOnly Property Current As AutomationElement.AutomationElementInformation

プロパティ値

現在のプロパティ値を格納する構造体。A structure containing the current property values.

例外

AutomationElement の UI はなくなりました。The UI for the AutomationElement no longer exists.

次の例は、 Currentプロパティを使用して、リストで選択された項目の名前を取得する方法を示しています。The following example shows how the Current property is used to retrieve the name of an item that has been selected in a list.

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

注釈

プロパティのUI オートメーションUI Automationアクセサーは、によってCurrent返される構造体のプロパティとして表されます。The accessors for UI オートメーションUI Automation properties are represented as properties of the structure returned by Current. 構造体を取得する必要はありません。次の例のように、そのメンバーに直接アクセスできます。You do not need to retrieve the structure; you can access its members directly, as in the example below. 使用可能なプロパティとその使用方法の詳細についAutomationElement.AutomationElementInformationては、「」を参照してください。For specific information on the properties available and their use, see AutomationElement.AutomationElementInformation.

この要素のプロパティのUI オートメーションUI Automationキャッシュされた値を取得するには、 Cachedプロパティを使用します。To get the cached value of UI オートメーションUI Automation properties on this element, use the Cached property.

適用対象

こちらもご覧ください