AutomationElement.IsEnabledProperty AutomationElement.IsEnabledProperty AutomationElement.IsEnabledProperty AutomationElement.IsEnabledProperty Field

Definition

Bezeichnet die IsEnabled-Eigenschaft, die angibt, ob das vom AutomationElement referenzierte Benutzeroberfläche (User Interface, UI)user interface (UI)-Element aktiviert ist.Identifies the IsEnabled property, which specifies whether the Benutzeroberfläche (User Interface, UI)user interface (UI) item referenced by the AutomationElement is enabled.

public: static initonly System::Windows::Automation::AutomationProperty ^ IsEnabledProperty;
public static readonly System.Windows.Automation.AutomationProperty IsEnabledProperty;
 staticval mutable IsEnabledProperty : System.Windows.Automation.AutomationProperty
Public Shared ReadOnly IsEnabledProperty 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.

bool isControlEnabled = (bool)
   autoElement.GetCurrentPropertyValue(AutomationElement.IsEnabledProperty);
Dim isControlEnabled As Boolean = _
    CBool(autoElement.GetCurrentPropertyValue(AutomationElement.IsEnabledProperty))

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.

Diese Eigenschaft kann auch aus der-Eigenschaft Current oder Cached der-Eigenschaft abgerufen werden.This property can also be retrieved from the Current or Cached properties.

Rückgabewerte der-Eigenschaft sind vom Typ Boolean.Return values of the property are of type Boolean. Der Standardwert für die-Eigenschaft falseist.The default value for the property is false.

Wenn der aktivierte Zustand eines Steuer Elements falseist, wird davon ausgegangen, dass untergeordnete Steuerelemente ebenfalls nicht aktiviert sind.When the enabled state of a control is false, it is assumed that child controls are also not enabled. Sie sollten keine Eigenschaften geänderten Ereignisse von untergeordneten Elementen erwarten, wenn sich der Status des übergeordneten Steuer Elements ändert.You should not expect property-changed events from child elements when the state of the parent control changes.

Gilt für:

Siehe auch