Compartir a través de


IMultipleViewProvider Interfaz

Definición

Expone métodos y propiedades para admitir el acceso de cliente de Automatización de la interfaz de usuario de Microsoft a los controles que proporcionan y pueden cambiar entre varias representaciones del mismo conjunto de información o controles secundarios. Implemente esta interfaz para admitir las funcionalidades que un cliente de automatización solicita con una llamada AutomationPeer.GetPattern y PatternInterface.MultipleView.

public interface class IMultipleViewProvider
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(1623086212, 15759, 20989, 190, 171, 66, 52, 34, 238, 30, 3)]
struct IMultipleViewProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.Guid(1623086212, 15759, 20989, 190, 171, 66, 52, 34, 238, 30, 3)]
public interface IMultipleViewProvider
Public Interface IMultipleViewProvider
Atributos

Comentarios

Este patrón tiene instrucciones y convenciones que no están totalmente documentadas aquí. Para obtener más información sobre lo que es este patrón, consulta Patrón de control MultipleView.

IMultipleViewProvider no está implementado por ningún elemento del mismo nivel de automatización de Windows Runtime existente. En particular, IMultipleViewProvider no existe para SemanticZoom. La interfaz existe para que los autores de controles personalizados puedan admitir el patrón de automatización en un control personalizado e implementar su compatibilidad con la automatización mediante la misma API administrada de Windows Runtime o C++ que usan para definir la lógica de control u otra compatibilidad de automatización.

Use MultipleViewPatternIdentifiers si desea hacer referencia a las propiedades del patrón IGridProvider desde el código de control al desencadenar eventos de automatización o llamar a AutomationPeer.RaisePropertyChangedEvent.

Propiedades

CurrentView

Obtiene la vista específica del control actual.

Métodos

GetSupportedViews()

Recupera una colección de identificadores de vista específicos del control.

GetViewName(Int32)

Recupera el nombre de una vista específica del control.

SetCurrentView(Int32)

Establece la vista específica del control actual.

Se aplica a

Consulte también