Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Beschrijft richtlijnen en conventies voor het implementeren van IMultipleViewProvider, inclusief informatie over eigenschappen en methoden. Koppelingen naar aanvullende verwijzingen worden aan het einde van het onderwerp weergegeven. Het MultipleView besturingspatroon wordt gebruikt ter ondersteuning van besturingselementen die bieden en kunnen schakelen tussen meerdere weergaven van dezelfde informatie of dezelfde set onderliggende besturingselementen.
Voorbeelden van besturingselementen die meerdere weergaven kunnen presenteren, zijn de lijstweergave (die de inhoud kan weergeven als miniaturen, tegels, pictogrammen of details), Microsoft Excel-grafieken (cirkel-, lijn-, staaf-, celwaarde met een formule), Microsoft Word-documenten (normaal, webindeling, afdrukweergave, leesindeling, overzicht), Microsoft Outlook-kalender (jaar, maand, week, dag) en Microsoft Windows Media Player-skins. De ondersteunde weergaven worden bepaald door de besturingselementontwikkelaar en zijn specifiek voor elk besturingselement.
Dit onderwerp bevat de volgende secties.
- richtlijnen en conventies voor de tenuitvoerlegging
- Vereiste leden voor IMultipleViewProvider
- Verwante onderwerpen
Implementatierichtlijnen en conventies
Houd rekening met de volgende richtlijnen en conventies bij het implementeren van het MultipleView controlepatroon:
- IMultipleViewProvider moet ook worden geïmplementeerd in een container die de huidige weergave beheert als deze verschilt van een besturingselement dat de huidige weergave biedt. Windows Verkenner bevat bijvoorbeeld een lijst besturingselement voor de huidige mapinhoud terwijl de weergave voor het besturingselement wordt beheerd vanuit de Windows Verkenner-toepassing.
- Een besturingselement dat de inhoud ervan kan sorteren, wordt niet beschouwd als ondersteuning voor meerdere weergaven.
- De verzameling weergaven moet identiek zijn voor alle exemplaren.
- Weergavenamen moeten geschikt zijn voor gebruik in tekst naar spraak, Braille en andere door mensen leesbare toepassingen.
Vereiste leden voor IMultipleViewProvider
De volgende eigenschappen en methoden zijn vereist voor het implementeren van de IMultipleViewProvider interface.
| Vereiste leden | Type lid | Notities |
|---|---|---|
| CurrentView- | Eigenschap | Geen |
| GetSupportedViews- | Methode | Geen |
| GetViewName- | Methode | Geen |
| SetCurrentView- | Methode | Geen |
Dit besturingspatroon heeft geen gekoppelde gebeurtenissen.
Verwante onderwerpen
-
Overzicht van UI Automation-besturingspatronen
-
Overzicht van UI Automation Tree