IToggleProvider Interface
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.
Expõe métodos e propriedades para dar suporte Microsoft Automação da Interface do Usuário acesso do cliente a controles que podem percorrer um conjunto de estados e manter um estado específico. Implemente essa interface para dar suporte aos recursos que um cliente de automação solicita com uma chamada AutomationPeer.GetPattern e PatternInterface.Toggle.
public interface class IToggleProvider
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(34635970, 12457, 21231, 188, 50, 43, 121, 132, 123, 107, 167)]
struct IToggleProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.Guid(34635970, 12457, 21231, 188, 50, 43, 121, 132, 123, 107, 167)]
public interface IToggleProvider
Public Interface IToggleProvider
- Derivado
- Atributos
Comentários
Os controles que não mantêm o estado quando ativados, como botões, botões de barra de ferramentas e hiperlinks, devem implementar o IInvokeProvider . O padrão De alternância tem diretrizes e convenções que não estão totalmente documentadas aqui. Para obter mais informações sobre para que serve esse padrão, consulte Alternância do Padrão de Controle.
O IToggleProvider é implementado por estas classes de Windows Runtime existentes:
- AppBarAutomationPeer
- SemanticZoomAutomationPeer
- ToggleSwitchAutomationPeer
- ToggleButtonAutomationPeer, que é a classe base para RadioButtonAutomationPeer e CheckBoxAutomationPeer
Use TogglePatternIdentifiers se quiser referenciar as propriedades de padrão IToggleProvider do código de controle ao disparar eventos de automação ou chamar AutomationPeer.RaisePropertyChangedEvent.
Propriedades
| Nome | Description |
|---|---|
| ToggleState |
Obtém o estado de alternância do controle. |
Métodos
| Nome | Description |
|---|---|
| Toggle() |
Percorre os estados de alternância de um controle. |