Compartir a través de


Editor de filtros de dispositivo (Cuadro de diálogo)

Actualización: noviembre 2007

Utilice el cuadro de diálogo Editor de filtros de dispositivo para agregar o editar los filtros de dispositivo definidos en el archivo Web.config del sitio.

Nota

Los cambios que se efectúen en los filtros definidos en este cuadro de diálogo afectarán a todos los controles utilizados por estos filtros en todas las páginas Web móviles del sitio.

  1. En Visual Studio, abra o cree un formulario Web Forms para dispositivos móviles.

  2. Cambie a la vista Diseño.

  3. Desde la ficha Formularios Web Forms para dispositivos móviles del Cuadro de herramientas, arrastre un control hasta el cuadro del formulario móvil de la página.

  4. En la ventana Propiedades, seleccione (AppliedDeviceFilters) y, a continuación, haga clic en el botón de puntos suspensivos (Elipse del Diseñador de ASP.NET Mobile) situado a su lado.

    Se abre el cuadro de diálogo Filtros de dispositivo aplicados.

  5. Haga clic en Editar.

Tareas

Elementos de interfaz de usuario

  • Filtros de dispositivo
    Muestra los filtros de dispositivo existentes. Para cambiar el nombre de un filtro de dispositivo, haga clic en su nombre, presione la tecla F2 y escriba el nuevo nombre.

    Nota

    El orden de los filtros de la lista determina cómo se almacenan en el archivo Web.config, pero no determina cómo se aplican los filtros en tiempo de ejecución.

    Botón

    Nombre

    Qué hace

    Botón Mover hacia arriba

    Flecha arriba

    Desplaza el elemento seleccionado un puesto hacia arriba en la lista.

    Botón flecha abajo

    Flecha abajo

    Desplaza el elemento seleccionado un puesto hacia abajo en la lista.

    Captura de pantalla de DeleteButton

    Eliminar

    Elimina el elemento que se encuentra seleccionado.

  • Nuevo filtro de dispositivo
    Haga clic para agregar un filtro de dispositivo a la lista.

Type

  • Comparación de igualdad
    Seleccione este tipo para definir un filtro que compare una función de dispositivo con un valor constante.

  • Delegado evaluador
    Seleccione este tipo para definir un filtro que realice una evaluación más compleja que la comparación de igualdad. Por ejemplo, la evaluación se podría basar en diversas funciones del dispositivo. Para utilizar esta opción, es necesario escribir una clase con un método estático que realice la evaluación. Para obtener más información, vea Representación específica de dispositivos.

Atributos

  • Comparar
    Escriba o seleccione la función que desee utilizar para realizar la comparación. Esta opción sólo está disponible si se ha seleccionado Comparación de igualdad.

  • Argumento
    Escriba un valor con el que comparar la función de dispositivo actual. Si son iguales, la evaluación del filtro del dispositivo será true. Esta opción sólo está disponible si se ha seleccionado Comparación de igualdad.

  • Type
    Escriba el nombre de tipo completo que proporciona el delegado evaluador. Esta opción sólo está disponible si se ha seleccionado Delegado evaluador.

  • Método
    Escriba el nombre del método que realiza la comparación. Esta opción sólo está disponible si se ha seleccionado Delegado evaluador.

    El método debe declararse como static (en C#) o Shared en Visual Basic y debe tener la firma siguiente.

    public static bool EvaluatorMethod(
        System.Web.Mobile.MobileCapabilities capabilities, 
        String compareArgument);
    
    Public Shared Function EvaluatorMethod(
        capabilities as System.Web.Mobile.MobileCapabilities, 
        compareArgument as String) as Boolean
    

Vea también

Conceptos

Información general sobre el filtrado de dispositivos de ASP.NET

Información general sobre el desarrollo Web en ASP.NET Mobile

Reemplazar propiedades

Recomendaciones para el filtrado de dispositivos

Referencia

System.Web.UI.MobileControls.Form

System.Web.UI.MobileControls.Panel

System.Web.UI.MobileControls.DeviceSpecific

Filtros de dispositivo aplicados (Cuadro de diálogo)

Otros recursos

Desarrollar adaptadores para controles de servidor ASP.NET

Utilizar filtros de dispositivo

Personalizar con plantillas de control