|
Classe du modèle de contrôle
|
Interface du fournisseur
|
Description
|
|
DockPattern
|
IDockProvider
|
Utilisé pour les contrôles qui peuvent être ancrés dans un conteneur d'ancrage.
Par exemple, les barres d'outils ou les palettes d'outils.
|
|
ExpandCollapsePattern
|
IExpandCollapseProvider
|
Utilisé pour les contrôles qui peuvent être développés ou réduits.
Par exemple, les éléments de menu dans une application, comme le menu Fichier.
|
|
GridPattern
|
IGridProvider
|
Utilisé pour les contrôles qui prennent en charge des fonctionnalités de grille telles que le dimensionnement et le déplacement vers une cellule spécifiée.
Par exemple, mode Grandes icônes dans l'Explorateur Windows ou tableaux simples sans en-têtes dans Microsoft Word.
|
|
GridItemPattern
|
IGridItemProvider
|
Utilisé pour les contrôles dont les grilles contiennent des cellules.
Les cellules individuelles doivent prendre en charge le modèle GridItem. Par exemple, chaque cellule de l'affichage Détails Explorateur Microsoft Windows.
|
|
InvokePattern
|
IInvokeProvider
|
Utilisé pour les contrôles qui peuvent être appelés, tels qu'un bouton.
|
|
MultipleViewPattern
|
IMultipleViewProvider
|
Utilisé pour les contrôles qui peuvent basculer entre plusieurs représentations du même jeu d'informations, de données ou d'enfants.
Par exemple, un contrôle list view où les données sont disponibles en affichage miniatures, mosaïques, icônes, liste ou détails.
|
|
RangeValuePattern
|
IRangeValueProvider
|
Utilisé pour les contrôles disposant d'une plage de valeurs qui peut s'appliquer au contrôle.
Par exemple, un contrôle Spinner contenant des années peut avoir une plage de 1900 à 2010, alors qu'un autre contrôle Spinner représentant des mois aura une plage de 1 à 12.
|
|
ScrollPattern
|
IScrollProvider
|
Utilisé pour les contrôles qui peuvent défiler.
Par exemple, un contrôle qui dispose de barres de défilement actives lorsque la quantité d'informations est trop importante pour être affichée dans la zone affichable du contrôle.
|
|
ScrollItemPattern
|
IScrollItemProvider
|
Utilisé pour les contrôles qui disposent d'éléments individuels dans une liste déroulante.
Par exemple, un contrôle de liste qui dispose d'éléments individuels dans la liste déroulante, comme un contrôle zone de liste déroulante.
|
|
SelectionPattern
|
ISelectionProvider
|
Utilisé pour les contrôles conteneur de sélection.
Par exemple, les zones de liste et zones de liste déroulante.
|
|
SelectionItemPattern
|
ISelectionItemProvider
|
Utilisé pour les éléments individuels dans les contrôles conteneur de sélection, tels que les zones de liste et zones de liste déroulante.
|
|
TablePattern
|
ITableProvider
|
Utilisé pour les contrôles qui disposent d'une grille et d'informations d'en-tête.
Par exemple, les feuilles de calcul Microsoft Excel.
|
|
TableItemPattern
|
ITableItemProvider
|
Utilisé pour les éléments d'un tableau.
|
|
TextPattern
|
ITextProvider
|
Utilisé pour les contrôles d'édition et les documents qui exposent des informations textuelles.
|
|
TogglePattern
|
IToggleProvider
|
Utilisé pour les contrôles dans lesquels il est possible de faire basculer l'état.
Par exemple, les cases à cocher et les éléments de menu sélectionnables.
|
|
TransformPattern
|
ITransformProvider
|
Utilisé pour les contrôles qui peuvent être redimensionnés, déplacés et pivotés.
Les principales utilisations du modèle de contrôle Transform se font dans les applications de conception et de dessin, les formulaires et les éditeurs graphiques.
|
|
ValuePattern
|
IValueProvider
|
Permet aux clients d'obtenir ou de définir une valeur sur des contrôles qui ne prennent pas en charge une plage de valeurs.
Par exemple, un sélecteur date/heure.
|
|
WindowPattern
|
IWindowProvider
|
Expose des informations spécifiques aux fenêtres, un concept fondamental du système d'exploitation Microsoft Windows.
Les fenêtres d'application de niveau supérieur (Microsoft Word, Explorateur Microsoft Windows, etc.), les fenêtres enfants interface multidocument (MDI, Multiple-Document Interface) et les boîtes de dialogue sont des exemples de contrôles qui sont en fait des fenêtres.
|