Partilhar via


Obter o estado Toggle de uma caixa de seleção usando automação de interface do usuário

Este tópico mostra como usar Para obter a Alternar de estado de um controle.

Exemplo

Este exemplo usa o [M:System.Windows.Automation.AutomationElement.GetCurrentPadrão(System.Windows.Automation.AutomationPadrão)] método de AutomationElement Classe para obter um TogglePattern Objeto a Partir de um controle e retornar seu ToggleState Propriedade.




  IsElementToggledOn(AutomationElement element)
{
     (element == )
    {
        
         ;
    }

    Object objPattern;
    TogglePattern togPattern;
     ( == element.TryGetCurrentPattern(TogglePattern.Pattern,  objPattern))
    {
        togPattern = objPattern  TogglePattern;
         togPattern.Current.ToggleState == ToggleState.On;
    }
    
     ;
}