AutomationElement.IsControlElementProperty Campo
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Identifica a IsControlElement propriedade.
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 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 Automação da Interface do Usuário. Automação da Interface do Usuário provedores devem usar o identificador equivalente em AutomationElementIdentifiers.
Essa propriedade também pode ser recuperada das propriedades ou Current das Cached propriedades.
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 da propriedade é true.