IMultipleViewProvider Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Espone metodi e proprietà per supportare l'accesso client di Microsoft Automazione interfaccia utente ai controlli forniti e può passare da una rappresentazione a più rappresentazioni dello stesso set di informazioni o controlli figlio. Implementare questa interfaccia per supportare le funzionalità richieste da un client di automazione con una chiamata 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
- Attributi
Requisiti Windows
Famiglia di dispositivi |
Windows 10 (è stato introdotto in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)
|
Commenti
Questo modello include linee guida e convenzioni che non sono completamente documentate qui. Per altre informazioni su questo modello, vedere Pattern di controllo MultipleView.
IMultipleViewProvider non viene implementato da alcun peer di automazione esistenti Windows Runtime. In particolare, IMultipleViewProvider non esiste per SemanticZoom. L'interfaccia esiste in modo che gli autori di controlli personalizzati possano supportare il modello di automazione in un controllo personalizzato e implementare il supporto di automazione usando la Windows Runtime stessa API gestita o C++ gestita o C++ da usare per definire la logica di controllo o altri supporti di automazione.
Usare MultipleViewPatternIdentifiers se si desidera fare riferimento alle proprietà del modello IGridProvider dal codice di controllo quando si attivano eventi di automazione o chiamare RaisePropertyChangedEvent.
Proprietà
CurrentView |
Ottiene la visualizzazione specifica del controllo corrente. |
Metodi
GetSupportedViews() |
Recupera una raccolta di identificatori visualizzazione specifica del controllo. |
GetViewName(Int32) |
Recupera il nome di una visualizzazione specifica del controllo. |
SetCurrentView(Int32) |
Imposta la visualizzazione specifica del controllo corrente. |