Composición específica de dispositivos

Actualización: noviembre 2007

Aunque la composición general es una función útil, también se puede componer el contenido de un control de forma diferente basándose en el dispositivo de destino. La composición específica del dispositivo puede permitir algunos escenarios interesantes. Por ejemplo, puede que se desee componer un control ImageMap a partir de un control Image de ASP.NET Mobile en un dispositivo y un conjunto de controles móviles Command en otro dispositivo.

Aunque se puede insertar código específico del dispositivo en el método CreateChildControls de un control, esta técnica no es aconsejable. En su lugar, es preferible crear adaptadores de controles específicos del dispositivo cuando se trate de realizar una composición específica del dispositivo. Se puede crear una nueva clase de adaptadores para cada tipo de dispositivo, reemplazando los métodos apropiados y agregando controles al árbol jerárquico de controles donde resulte apropiado. Al crearse nuevos adaptadores de dispositivos, se puede cambiar fácilmente el comportamiento del control para un nuevo dispositivo sin necesidad de realizar grandes modificaciones en el propio control.

Vea también

Otros recursos

Agregar nuevos adaptadores de dispositivos y compatibilidad con dispositivos

Crear controles móviles personalizados