Aplicar filtros de dispositivo
Actualización: noviembre 2007
Después de definir un filtro de dispositivo, puede agregarlo a la lista de filtros aplicados de un control. La aplicación de filtros a controles permite utilizar valores de reemplazo de propiedades y plantillas.
Para aplicar un filtro de dispositivo
Seleccione el control al que va a aplicar el filtro.
En la ventana Propiedades, haga clic en el botón de puntos suspensivos () situado en el cuadro AppliedDeviceFilters.
Se abre el cuadro de diálogo Filtros de dispositivo aplicados. La lista Filtros de dispositivo disponibles contiene todos los filtros de dispositivo definidos en el nivel de aplicación.
Siga uno de los procedimientos siguientes:
Seleccione el filtro de dispositivo que desee utilizar.
Escriba el nombre de un método delegado evaluador definido en la página Web de ASP.NET Mobile.
Haga clic en Agregar a la lista.
El filtro de dispositivo seleccionado o el nombre del método se agregan a la lista Filtros de dispositivo aplicados.
En la lista Filtros de dispositivo aplicados, haga clic en el nuevo filtro de dispositivo.
En el cuadro Argumento, escriba cualquier argumento del filtro de dispositivo opcional. En el caso de los filtros de comparación, el argumento reemplaza el valor definido en el cuadro de diálogo Editor de filtros de dispositivo que está guardado en el archivo Web.config. En el caso de los filtros basados en delegados, el argumento se pasa al método. Si no se especifica ningún argumento, se utilizará un valor null.
Nota
Para distinguir los distintos filtros de dispositivo, los controles de ASP.NET Mobile utilizan el nombre y el valor del argumento de cada filtro. Como consecuencia, dos filtros de dispositivo pueden tener el mismo nombre si el valor de sus argumentos es distinto.
Si es necesario, reordene los filtros de dispositivo aplicados utilizando los botones de flecha.
En tiempo de ejecución, la aplicación prueba los filtros uno por uno, de arriba a abajo. El primer filtro de dispositivo que da como resultado una evaluación correcta determina qué reemplazos de propiedad o qué plantillas utiliza la aplicación.
Nota
El filtro de dispositivo aplicado denominado Predeterminado siempre da como resultado una evaluación correcta. Si está presente, este filtro bloqueará todas las demás evaluaciones que se encuentren por debajo del mismo en la lista. Por lo tanto, este filtro aparecerá como el último filtro de dispositivo de la lista Filtros de dispositivo aplicados. Las aplicaciones pueden utilizar el filtro Predeterminado para detectar todos los dispositivos que no coinciden con ninguno de los filtros anteriores de la lista.
Haga clic en Aceptar.
Vea también
Tareas
Cómo: Configurar los filtros de dispositivo
Conceptos
Introducción a los filtros de dispositivo
Definir filtros de dispositivo
Otros recursos
Personalizar controles Web de ASP.NET Mobile para dispositivos específicos