IMultipleViewProvider Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Macht Methoden und Eigenschaften verfügbar, um Microsoft Benutzeroberflächenautomatisierung Clientzugriff auf Steuerelemente zu unterstützen, die zwischen mehreren Darstellungen derselben Gruppe von Informationen oder untergeordneten Steuerelementen wechseln können. Implementieren Sie diese Schnittstelle, um die Funktionen zu unterstützen, die ein Automatisierungsclient mit einem AutomationPeer.GetPattern-Aufruf und PatternInterface.MultipleView anfordert.
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
- Attribute
Hinweise
Dieses Muster enthält Richtlinien und Konventionen, die hier nicht vollständig dokumentiert sind. Weitere Informationen zu diesem Muster finden Sie unter MultipleView-Steuerelementmuster.
IMultipleViewProvider wird nicht von vorhandenen Windows-Runtime Automatisierungspeers implementiert. Insbesondere ist IMultipleViewProvider für SemanticZoom nicht vorhanden. Die Schnittstelle ist vorhanden, damit benutzerdefinierte Steuerelementautoren das Automatisierungsmuster in einem benutzerdefinierten Steuerelement unterstützen und ihre Automatisierungsunterstützung mithilfe derselben Windows-Runtime verwalteten oder C++-API implementieren können, wie sie zum Definieren von Steuerelementlogik oder anderen Automatisierungsunterstützungen verwenden.
Verwenden Sie MultipleViewPatternIdentifiers , wenn Sie auf die IGridProvider-Mustereigenschaften aus dem Steuerelementcode verweisen möchten, wenn Sie Automatisierungsereignisse auslösen oder AutomationPeer.RaisePropertyChangedEvent aufrufen.
Eigenschaften
| Name | Beschreibung |
|---|---|
| CurrentView |
Ruft die aktuelle steuerelementspezifische Ansicht ab. |
Methoden
| Name | Beschreibung |
|---|---|
| GetSupportedViews() |
Ruft eine Auflistung steuerelementspezifischer Ansichtsbezeichner ab. |
| GetViewName(Int32) |
Ruft den Namen einer steuerelementspezifischen Ansicht ab. |
| SetCurrentView(Int32) |
Legt die aktuelle steuerelementspezifische Ansicht fest. |