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 Microsoft Automazione interfaccia utente accesso client ai controlli forniti e in grado di passare da una rappresentazione all'altra dello stesso set di informazioni o controlli figlio. Implementare questa interfaccia per supportare le funzionalità richieste da un client di automazione con una chiamata AutomationPeer.GetPattern e 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
- Attributi
Commenti
Questo modello include linee guida e convenzioni non completamente documentate qui. Per altre info su questo modello, vedi Pattern di controllo MultipleView.
IMultipleViewProvider non è implementato da alcun peer di automazione Windows Runtime esistenti. 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++ usata per definire la logica di controllo o un altro supporto per l'automazione.
Usare MultipleViewPatternIdentifiers se si desidera fare riferimento alle proprietà del modello IGridProvider dal codice di controllo quando si attivano eventi di automazione o si chiama AutomationPeer.RaisePropertyChangedEvent.
Proprietà
| Nome | Descrizione |
|---|---|
| CurrentView |
Ottiene la visualizzazione corrente specifica del controllo. |
Metodi
| Nome | Descrizione |
|---|---|
| GetSupportedViews() |
Recupera una raccolta di identificatori di visualizzazione specifici del controllo. |
| GetViewName(Int32) |
Recupera il nome di una visualizzazione specifica del controllo. |
| SetCurrentView(Int32) |
Imposta la visualizzazione corrente specifica del controllo. |