AutomationElement.ItemStatusProperty AutomationElement.ItemStatusProperty AutomationElement.ItemStatusProperty AutomationElement.ItemStatusProperty Field

Definition

Bezeichnet die ItemStatus-Eigenschaft, die den Status der visuellen Darstellung eines komplexen Elements angibt.Identifies the ItemStatus property, which specifies the status of the visual representation of a complex item.

public: static initonly System::Windows::Automation::AutomationProperty ^ ItemStatusProperty;
public static readonly System.Windows.Automation.AutomationProperty ItemStatusProperty;
 staticval mutable ItemStatusProperty : System.Windows.Automation.AutomationProperty
Public Shared ReadOnly ItemStatusProperty As AutomationProperty 

Feldwert

Beispiele

Im folgenden Beispiel wird der aktuelle Wert der-Eigenschaft abgerufen.The following example retrieves the current value of the property. Der Standardwert wird zurückgegeben, wenn das Element keinen Wert bereitstellt.The default value is returned if the element does not provide one.

string itemStatus =
    autoElement.GetCurrentPropertyValue(AutomationElement.ItemStatusProperty) as string;
Dim itemStatus As String = _
    CStr(autoElement.GetCurrentPropertyValue(AutomationElement.ItemStatusProperty))

Im folgenden Beispiel wird der aktuelle Wert der-Eigenschaft abgerufen, aber es wird angegeben, dass, wenn das Element selbst keinen Wert für die- NotSupported Eigenschaft bereitstellt, anstelle eines Standardwerts zurückgegeben werden soll.The following example retrieves the current value of the property, but specifies that if the element itself does not provide a value for the property, NotSupported is to be returned instead of a default value.

string itemStatus1;
object itemStatusNoDefault =
    autoElement.GetCurrentPropertyValue(AutomationElement.ItemStatusProperty, true);
if (itemStatusNoDefault == AutomationElement.NotSupported)
{
    // TODO Handle the case where you do not wish to proceed using the default value.
}
else
{
    itemStatus1 = itemStatusNoDefault as string;
}
Dim itemStatus1 As String
Dim itemStatusNoDefault As Object = _
    autoElement.GetCurrentPropertyValue(AutomationElement.ItemStatusProperty, True)
If itemStatusNoDefault Is AutomationElement.NotSupported Then
    ' TODO Handle the case where you do not wish to proceed using the default value.
Else
    itemStatus1 = CStr(itemStatusNoDefault)
End If

Hinweise

Dieser Bezeichner wird von Benutzeroberflächenautomatisierungs-Client Anwendungen verwendet.This identifier is used by UI Automation client applications. Benutzeroberflächenautomatisierungs-Anbieter sollten den entsprechenden AutomationElementIdentifiersBezeichner in verwenden.UI Automation providers should use the equivalent identifier in AutomationElementIdentifiers.

Der Rückgabewert ist ein Steuerelement, Stringdas definiert ist.The return value is a control-defined String. Der Standardwert ist eine leere Zeichenfolge.The default value is an empty string.

Gilt für:

Siehe auch