AutomationElement.IsControlElementProperty Campo

Definição

Identifica a propriedade IsControlElement.

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

Valor do campo

Exemplos

O exemplo a seguir recupera o valor atual da propriedade . O valor padrão será retornado se o elemento não fornecer um.

bool isControl = (bool)
   autoElement.GetCurrentPropertyValue(AutomationElement.IsControlElementProperty);
Dim isControl As Boolean = CBool(autoElement.GetCurrentPropertyValue(AutomationElement.IsControlElementProperty))

O exemplo a seguir recupera o valor atual da propriedade , mas especifica que, se o elemento em si não fornecer um valor para a propriedade , NotSupported deverá ser retornado em vez de um valor padrão.

bool isControl1;
object isControlNoDefault =
    autoElement.GetCurrentPropertyValue(AutomationElement.IsControlElementProperty, true);
if (isControlNoDefault == AutomationElement.NotSupported)
{
    // TODO Handle the case where you do not wish to proceed using the default value.
}
else
{
    isControl1 = (bool)isControlNoDefault;
}
Dim isControl1 As Boolean
Dim isControlNoDefault As Object = autoElement.GetCurrentPropertyValue(AutomationElement.IsControlElementProperty, True)
If isControlNoDefault Is AutomationElement.NotSupported Then
    ' TODO Handle the case where you do not wish to proceed using the default value.
Else
    isControl1 = CBool(isControlNoDefault)
End If

Comentários

Esse identificador é usado por aplicativos cliente da Automação da Interface do Usuário. Os provedores de Automação da Interface do Usuário devem usar o identificador equivalente no AutomationElementIdentifiers.

Essa propriedade também pode ser recuperada das Current propriedades ou Cached .

Controles são elementos que um usuário percebe como interativos ou que contêm informações na interface do usuário.

Os valores retornados da propriedade são do tipo Boolean. O valor padrão para a propriedade é true.

Aplica-se a

Confira também