Partager via


Composition spécifique au périphérique

Bien qu'une composition générale soit une fonctionnalité utile, vous pouvez également composer le contenu d'un contrôle de manière différente, en fonction du périphérique cible. La composition spécifique au périphérique peut présenter des cas de figure intéressants. Par exemple, vous pouvez être amené à composer un contrôle ImageMap d'après un contrôle mobile ASP.NET Image sur un périphérique et un ensemble de contrôles mobiles Command sur un autre périphérique.

Bien que vous puissiez insérer du code spécifique au périphérique dans la méthode CreateChildControls d'un contrôle, cette technique n'est pas recommandée. Créez plutôt des adaptateurs de contrôle spécifiques au périphérique lors d'une composition spécifique au périphérique. Vous pouvez créer une classe d'adaptateur pour chaque type de périphérique, en substituant les méthodes appropriées et en ajoutant des contrôles à l'arborescence des contrôles, le cas échéant. Grâce à la création d'adaptateurs de périphérique, vous pouvez facilement modifier le comportement du contrôle pour un nouveau périphérique, en introduisant des changements minimes dans le contrôle lui-même.

Voir aussi

Autres ressources

Ajout de nouveaux adaptateurs de périphérique et d'une prise en charge des périphériques
Création de contrôles mobiles personnalisés