Compartilhar via


IMultipleViewProvider Interface

Definição

Expõe métodos e propriedades para dar suporte ao acesso do cliente da Automação da Interface do Usuário da Microsoft a controles que fornecem e podem alternar entre várias representações do mesmo conjunto de informações ou controles filho. Implemente essa interface para dar suporte aos recursos que um cliente de automação solicita com uma chamada GetPattern e PatternInterface.MultipleView.

public interface class IMultipleViewProvider
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(3491029398, 3664, 18499, 165, 210, 194, 40, 151, 200, 132, 90)]
struct IMultipleViewProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(3491029398, 3664, 18499, 165, 210, 194, 40, 151, 200, 132, 90)]
public interface IMultipleViewProvider
Public Interface IMultipleViewProvider
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)

Comentários

Esse padrão 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 Padrão de controle MultipleView.

IMultipleViewProvider não é implementado por nenhum Windows Runtime pares de automação existentes. Notavelmente, IMultipleViewProvider não existe para SemanticZoom. A interface existe para que os autores de controle personalizados possam dar suporte ao padrão de automação em um controle personalizado e implementar o suporte de automação usando o mesmo Windows Runtime API gerenciada ou C++ que usam para definir a lógica de controle ou outro suporte de automação.

Use MultipleViewPatternIdentifiers se quiser referenciar as propriedades de padrão IGridProvider do código de controle ao disparar eventos de automação ou chamar RaisePropertyChangedEvent.

Propriedades

CurrentView

Obtém o modo de exibição atual específico do controle.

Métodos

GetSupportedViews()

Recupera uma coleção de identificadores de exibição específicos do controle.

GetViewName(Int32)

Recupera o nome de um modo de exibição específico do controle.

SetCurrentView(Int32)

Define o modo de exibição atual específico do controle.

Aplica-se a

Confira também