Freigeben über


Gerätespezifische Komposition

Aktualisiert: November 2007

Obwohl die allgemeine Komposition ein nützliches Feature darstellt, können Sie den Inhalt eines Steuerelements entsprechend dem Zielgerät auch anders zusammenstellen. Die gerätespezifische Komposition ermöglicht unterschiedliche Szenarien. Sie möchten zum Beispiel ein ImageMap-Steuerelement von einem Image-ASP.NET Mobile-Steuerelement auf einem Gerät und einen Satz von mobilen Command-Steuerelementen auf einem anderen Gerät erstellen.

Obwohl Sie gerätespezifischen Code in die CreateChildControls-Methode eines Steuerelements einfügen können, wird dieses Verfahren nicht empfohlen. Erstellen Sie stattdessen für die gerätespezifische Komposition gerätespezifische Steuerelementadapter. Sie können für alle Gerätetypen eine neue Adapterklasse erstellen, die entsprechenden Methoden überschreiben und an passender Stelle in der Steuerelementstruktur Steuerelemente hinzufügen. Durch das Erstellen neuer Geräteadapter können Sie sehr leicht das Verhalten eines Steuerelements für ein neues Gerät ändern, ohne umfangreiche Änderungen am Steuerelement selbst vornehmen zu müssen.

Siehe auch

Weitere Ressourcen

Hinzufügen neuer Geräteadapter und Gerätunterstützung

Erstellen von benutzerdefinierten mobilen Steuerelementen