Partager via


Éditeur de filtre de périphérique, boîte de dialogue

Mise à jour : novembre 2007

Utilisez la boîte de dialogue Éditeur de filtre de périphérique pour ajouter ou modifier les filtres de périphérique définis dans le fichier Web.config de votre site.

Remarque :

La modification des filtres définis dans cette boîte de dialogue affectera chaque contrôle utilisant ces filtres sur chaque page Web mobile de votre site.

Pour accéder à cette boîte de dialogue

  1. Dans Visual Studio, ouvrez ou créez un Web Form Mobile.

  2. Basculez en mode Design.

  3. À partir de l'onglet Web Forms mobiles de la Boîte à outils, faites glisser un contrôle de la zone de formulaire mobile sur la page.

  4. Dans la fenêtre Propriétés, sélectionnez (AppliedDeviceFilters), puis cliquez sur le bouton de sélection (Bouton de sélection du concepteur ASP.NET mobile) situé en regard.

    La boîte de dialogue Filtres de périphérique appliqués s'affiche.

  5. Cliquez sur Modifier.

Tâches

Éléments d'interface

  • Filtres de périphérique
    Affiche les filtres de périphérique existants. Pour renommer un filtre de périphérique, cliquez sur son nom, appuyez sur la touche F2, puis entrez le nouveau nom.

    Remarque :

    L'ordre des filtres dans cette liste détermine la façon dont ils sont enregistrés dans le fichier Web.config et non la façon dont ils sont appliqués lors de l'exécution.

    Bouton

    Nom

    Effet

    Bouton Déplacer vers le haut

    HAUT

    Fait monter l'élément sélectionné d'un niveau dans la liste.

    Bouton Flèche bas

    BAS

    Fait descendre l'élément sélectionné d'un niveau dans la liste.

    Capture d'écran DeleteButton

    Delete

    Supprime l'élément actuellement sélectionné.

  • Nouveau filtre de périphérique
    Cliquez sur ce bouton pour ajouter un filtre de périphérique à la liste.

Type

  • Comparaison d'égalité
    Sélectionnez ce type pour définir un filtre qui compare la capacité d'un périphérique à une valeur constante.

  • Délégué évaluateur
    Sélectionnez-le pour définir un filtre qui exécute une évaluation plus complexe que la comparaison d'égalité. Par exemple, l'évaluation pourrait reposer sur de multiples fonctionnalités de périphérique. Pour utiliser cette option, vous devez écrire une classe avec une méthode statique qui procède à l'évaluation. Pour plus d'informations, consultez Rendu spécifique au périphérique.

Attributs

  • Compare
    Entrez ou sélectionnez la fonctionnalité que vous souhaitez utiliser pour la comparaison. (Cette option n'est disponible que si vous avez sélectionné Comparaison d'égalité.)

  • Argument
    Entrez une valeur à comparer à la fonctionnalité du périphérique actuel. En cas d'égalité, l'évaluation du filtre de périphérique est true. (Cette option n'est disponible que si vous avez sélectionné Comparaison d'égalité.)

  • Type
    Entrez un nom de type qualifié complet qui fournit le délégué évaluateur. (Cette option n'est disponible que si vous avez sélectionné Délégué évaluateur.)

  • Méthode
    Entrez le nom de la méthode qui effectue la comparaison. (Cette option n'est disponible que si vous avez sélectionné Délégué évaluateur.)

    La méthode doit être déclarée comme static (en C#), ou Shared dans Visual Basic, et doit avoir la signature suivante.

    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
    

Voir aussi

Concepts

Vue d'ensemble des filtres de périphérique ASP.NET

Vue d'ensemble du développement d'applications Web mobiles ASP.NET

Substitution de propriétés

Recommandations sur le filtrage de périphérique

Référence

System.Web.UI.MobileControls.Form

System.Web.UI.MobileControls.Panel

System.Web.UI.MobileControls.DeviceSpecific

Filtres de périphérique appliqués, boîte de dialogue

Autres ressources

Développement d'adaptateurs pour les contrôles serveur ASP.NET

Utilisation des filtres de périphérique

Personnalisation à l'aide de modèles de contrôle