Freigeben über


IMultipleViewProvider Schnittstelle

Definition

Macht Methoden und Eigenschaften verfügbar, um den Microsoft UI Automation-Clientzugriff auf Steuerelemente zu unterstützen, die mehrere Darstellungen desselben Informationssatzes oder untergeordneter Steuerelemente bereitstellen und zwischen diesen wechseln können. Implementieren Sie diese Schnittstelle, um die Funktionen zu unterstützen, die ein Automatisierungsclient mit einem GetPattern-Aufruf und PatternInterface.MultipleView anfordert.

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
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Hinweise

Dieses Muster enthält Richtlinien und Konventionen, die hier nicht vollständig dokumentiert sind. Weitere Informationen zum Zweck dieses Musters finden Sie unter MultipleView-Steuerelementmuster.

IMultipleViewProvider wird nicht von vorhandenen Windows-Runtime Automatisierungs-Peers implementiert. Insbesondere ist IMultipleViewProvider für SemanticZoom nicht vorhanden. Die Schnittstelle ist vorhanden, sodass autoren von benutzerdefinierten Steuerelementen das Automatisierungsmuster in einem benutzerdefinierten Steuerelement unterstützen und ihre Automatisierungsunterstützung mithilfe der gleichen Windows-Runtime verwalteten oder C++-API implementieren können, die sie zum Definieren von Steuerungslogik oder anderer Automatisierungsunterstützung verwenden.

Verwenden Sie MultipleViewPatternIdentifiers, wenn Sie beim Auslösen von Automatisierungsereignissen oder beim Aufrufen von RaisePropertyChangedEvent über den Steuerelementcode auf die Eigenschaften des IGridProvider-Musters verweisen möchten.

Eigenschaften

CurrentView

Ruft die aktuelle steuerelementspezifische Ansicht ab.

Methoden

GetSupportedViews()

Ruft eine Auflistung steuerelementspezifischer Ansichtsbezeichner ab.

GetViewName(Int32)

Ruft den Namen einer steuerelementspezifischen Ansicht ab.

SetCurrentView(Int32)

Legt die aktuelle steuerelementspezifische Ansicht fest.

Gilt für:

Weitere Informationen