Partilhar via


IInvokeProvider Interface

Definição

Expõe um método para dar suporte ao acesso à Automação da Interface do Usuário da Microsoft a controles que iniciam ou executam uma única ação inequívoca e não mantêm o estado quando ativados. Implemente essa interface para dar suporte aos recursos que um cliente de automação solicita com uma chamada AutomationPeer.GetPattern e PatternInterface.Invoke.

public interface class IInvokeProvider
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(38277381, 13176, 21581, 180, 225, 161, 179, 104, 175, 188, 2)]
struct IInvokeProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.Guid(38277381, 13176, 21581, 180, 225, 161, 179, 104, 175, 188, 2)]
public interface IInvokeProvider
Public Interface IInvokeProvider
Derivado
Atributos

Comentários

Um exemplo de um controle que atende às diretrizes do IInvokeProvider é Button. Os controles que mantêm o estado, como caixas de seleção e botões de opção, devem implementar IToggleProvider e ISelectionProvider, respectivamente. Os controles implementam iInvokeProvider se o mesmo comportamento não for exposto por meio de outro provedor de padrão de controle. Para obter mais informações sobre para que serve esse padrão, consulte Invocar padrão de controle.

O IInvokeProvider é implementado pelos pares de automação existentes do Windows Runtime para Button (ButtonAutomationPeer), RepeatButton (RepeatButtonAutomationPeer) e HyperlinkButton (HyperlinkButtonAutomationPeer).

Se você implementar iInvokeProvider para um cenário de itens de lista/lista e um controle que usa ListViewBase, implemente IInvokeProvider para a lista e não para itens individuais.

O padrão IInvokeProvider não tem uma classe de identificador de propriedade padrão, a única API a implementar é Invoke, um método.

Métodos

Invoke()

Envia uma solicitação para iniciar ou executar a ação única e inequívoca do controle do provedor. Por exemplo, a ação de invocação de um botão é clicada.

Aplica-se a

Confira também