AutomationElement.IsEnabledProperty Feld

Definition

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

Beispiele

Im folgenden Beispiel wird der aktuelle Wert der Eigenschaft abgerufen. Der Standardwert wird zurückgegeben, wenn das Element kein Element bereitstellt.

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

Hinweise

Dieser Bezeichner wird von Benutzeroberflächenautomatisierung Clientanwendungen verwendet. Benutzeroberflächenautomatisierung Anbieter sollten den entsprechenden Bezeichner in AutomationElementIdentifiers verwenden.

Diese Eigenschaft kann auch aus den Current Eigenschaften abgerufen Cached werden.

Rückgabewerte der Eigenschaft sind vom Typ Boolean. Der Standardwert für die Eigenschaft lautet false.

Wenn der aktivierte Zustand eines Steuerelements lautet false, wird davon ausgegangen, dass untergeordnete Steuerelemente ebenfalls nicht aktiviert sind. Sie sollten keine Eigenschaftsänderungsereignisse von untergeordneten Elementen erwarten, wenn sich der Status des übergeordneten Steuerelements ändert.

Gilt für:

Weitere Informationen