AutomationElement.IsEnabledProperty Feld

Definition

Bezeichnet die- IsEnabled Eigenschaft, die angibt, ob das vom referenzierte Element der Benutzeroberfläche (UI) AutomationElement aktiviert ist.Identifies the IsEnabled property, which specifies whether the 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

AutomationProperty

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 Bezeichner in verwenden AutomationElementIdentifiers .UI Automation providers should use the equivalent identifier in AutomationElementIdentifiers.

Diese Eigenschaft kann auch aus der-Eigenschaft oder der-Eigenschaft abgerufen werden Current Cached .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 ist false .The default value for the property is false.

Wenn der aktivierte Zustand eines Steuer Elements ist false , 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: