Modèle de contrôle MultipleView
Décrit les instructions et conventions d’implémentation IMultipleViewProvider, y compris des informations sur les propriétés et les méthodes. Les liens vers des références supplémentaires sont répertoriés à la fin de la rubrique. Le modèle de contrôle MultipleView est utilisé pour prendre en charge les contrôles qui fournissent, et peuvent basculer entre plusieurs représentations des mêmes informations ou du même ensemble de contrôles enfants.
Parmi les contrôles qui peuvent présenter plusieurs affichages, citons l’affichage de liste (qui peut afficher son contenu sous forme de miniatures, vignettes, icônes ou détails), graphiques Microsoft Excel (secteurs, ligne, barre, valeur de cellule avec une formule), documents Microsoft Word (normal, disposition web, mise en page, mise en page, plan), calendrier Microsoft Outlook (année, mois, semaine, jour) et peaux du lecteur Microsoft Windows Media. Les vues prises en charge sont déterminées par le développeur du contrôle et sont spécifiques à chaque contrôle.
Cette rubrique contient les sections suivantes.
- directives et conventions de mise en œuvre
- Membres obligatoires pour IMultipleViewProvider
- rubriques connexes
Directives et conventions de mise en œuvre
Lors de l’implémentation du modèle de contrôle MultipleView, notez les instructions et conventions suivantes :
- IMultipleViewProvider doit également être implémenté sur un conteneur qui gère l’affichage actuel s’il est différent d’un contrôle qui fournit l’affichage actuel. Par exemple, l’Explorateur Windows contient un contrôle de liste pour le contenu du dossier actif tandis que l’affichage du contrôle est géré à partir de l’application De l’Explorateur Windows.
- Un contrôle capable de trier son contenu n’est pas pris en charge pour prendre en charge plusieurs vues.
- La collection de vues doit être identique entre les instances.
- Les noms d’affichage doivent être adaptés à l’utilisation dans la reconnaissance vocale, le braille et d’autres applications lisibles par l’homme.
Membres obligatoires pour IMultipleViewProvider
Les propriétés et méthodes suivantes sont requises pour implémenter l’interface IMultipleViewProvider.
Membres obligatoires | Type de membre | Notes |
---|---|---|
CurrentView | Propriété | Aucun |
GetSupportedViews | Méthode | Aucun |
GetViewName | Méthode | Aucun |
setCurrentView | Méthode | Aucun |
Ce modèle de contrôle n’a aucun événement associé.
Rubriques connexes