Ler em inglês

Compartilhar via


PropertyConditionFlags Enumeração

Definição

Contém valores que especificam como um valor da propriedade é testado em um PropertyCondition.

Essa enumeração dá suporte a uma combinação bit a bit dos valores de membro.

C#
[System.Flags]
public enum PropertyConditionFlags
Herança
PropertyConditionFlags
Atributos

Campos

IgnoreCase 1

Especifica que a comparação com um valor da propriedade de cadeia de caracteres não diferencia maiúsculas e minúsculas.

None 0

Especifica que o valor da propriedade é testado usando o comportamento padrão (comparação que diferencia maiúsculas e minúsculas para cadeias de caracteres).

Exemplos

No exemplo a seguir, IgnoreCase é definido em um System.Windows.Automation.PropertyCondition.

C#
/// <summary>
/// Find a UI Automation child element by ID.
/// </summary>
/// <param name="controlName">Name of the control, such as "button1"</param>
/// <param name="parentElement">Parent element, such as an application window, or the 
/// AutomationElement.RootElement when searching for the application window.</param>
/// <returns>The UI Automation element.</returns>
private AutomationElement FindChildElement(String controlName, AutomationElement rootElement)
{
    if ((controlName == "") || (rootElement == null))
    {
        throw new ArgumentException("Argument cannot be null or empty.");
    }
    // Set a property condition that will be used to find the main form of the
    // target application. In the case of a WinForms control, the name of the control
    // is also the AutomationId of the element representing the control.
    Condition propCondition = new PropertyCondition(
        AutomationElement.AutomationIdProperty, controlName, PropertyConditionFlags.IgnoreCase);

    // Find the element.
    return rootElement.FindFirst(TreeScope.Element | TreeScope.Children, propCondition);
}

Aplica-se a

Produto Versões
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
Windows Desktop 3.0, 3.1, 5, 6, 7

Confira também