Partager via


Mise en forme, XAML, Éditeur de texte, boîte de dialogue Options

Mise à jour : novembre 2007

Utilisez la page de propriétés Mise en forme pour spécifier la mise en forme des éléments et des attributs dans vos documents XAML. Pour ouvrir la boîte de dialogue Options, cliquez sur le menu Outils et sélectionnez Options. Pour accéder à la page de propriété Mise en forme, développez le nœud Éditeur de texte, XAML, Mise en forme.

Remarque :

Selon vos paramètres actifs ou votre édition, les boîtes de dialogue et les commandes de menu auxquelles vous accédez peuvent différer de celles qui sont décrites dans l'aide. Pour modifier vos paramètres, choisissez Importation et exportation de paramètres dans le menu Outils. Pour plus d'informations, consultez Paramètres Visual Studio.

Événements de mise en forme automatique

Une mise en forme automatique peut se produire lorsque l'un des événements suivants est détecté.

  • Balise de fin ou balise simple.

  • Balise de début.

  • Collage à partir du presse-papiers.

  • Commandes clavier de mise en forme.

Vous pouvez spécifier quels événements entraînent une mise en forme automatique.

  • Après une balise de fin ou une balise simple
    La mise en forme automatique s'effectue lorsque vous terminez de taper une balise de fin ou une balise simple. Une balise simple n'a pas d'attributs, par exemple, <Button />.

  • Après une balise de début
    La mise en forme automatique s'effectue lorsque vous terminez de taper une balise de début.

  • En collant le contenu du presse-papiers
    La mise en forme automatique s'effectue lorsque vous collez du XAML du presse-papiers dans l'affichage XAML.

Style de guillemet

Ce paramètre indique si les valeurs d'attribut sont placées entre guillemets simples ou doubles. Le formateur automatique et la fonctionnalité de saisie semi-automatique IntelliSense utilisent ce paramètre.

Une fois que vous avez défini cette option, seuls les attributs ajoutés par la suite à l'aide du concepteur ou manuellement dans la vue XAML sont affectés.

  • Guillemets doubles ("")
    Les valeurs d'attribut sont placées entre guillemets doubles.

    <Button Name="button1">Hello</Button>

  • Guillemets simples (')
    Les valeurs d'attribut sont placées entre guillemets simples.

    <Button Name='button1'>Hello</Button>

Encapsuler des balises

Vous pouvez spécifier une longueur de ligne pour le renvoi à la ligne des balises. Lorsque le renvoi à la ligne des balises est activé, tout XAML ajouté par la suite à l'aide du concepteur sera renvoyé à la ligne correctement.

  • Renvoyer à la ligne les balises qui dépassent la longueur spécifiée
    Spécifie si les balises sont renvoyées à la ligne lorsque la longueur de ligne spécifiée par Longueur est atteinte.

  • Longueur
    Nombre de caractères qu'une ligne peut contenir. Si nécessaire, certaines lignes XAML peuvent dépasser la longueur spécifiée.

Espacement d'attributs

Ce paramètre permet de contrôler l'organisation des attributs dans votre document XAML.

  • Conserver les nouvelles lignes et les espaces entre les attributs
    La mise en forme automatique n'affecte pas les sauts de ligne et les espaces entre les attributs.

    <Button Height="23"   Name="button1"

        Width="75">Hello</Button>

  • Insérer un seul espace entre les attributs
    Les attributs occupent une ligne et les attributs adjacents sont séparés par un espace. Les paramètres de renvoi à la ligne des balises sont appliqués.

    <Button Height="23" Name="button1" Width="75">Hello</Button>

  • Positionner chaque attribut sur une ligne distincte
    Chaque attribut occupe sa propre ligne. Cette organisation peut s'avérer utile en présence de nombreux attributs.

    <Button

        Height="23"

        Name="button1"

        Width="75">Hello</Button>

  • Positionner le premier attribut sur la même ligne que la balise de début
    Lorsque ce paramètre est sélectionné, le premier attribut apparaît sur la même ligne que la balise de début de l'élément.

    <Button Height="23"

            Name="button1"

            Width="75">Hello</Button>

Espacement d'éléments

Utilisez ce paramètre pour contrôler l'organisation des éléments dans votre document XAML.

  • Conserver les nouvelles lignes du contenu
    Les lignes vides du contenu d'élément ne sont pas supprimées.

    <Grid>

     

     

        <Button Name="button1">Hello</Button>

     

    </Grid>

  • Réduire plusieurs lignes vides du contenu en une seule ligne
    Les lignes vides du contenu d'élément sont réduites en une seule ligne.

    <Grid>

     

        <Button Name="button1">Hello</Button>

     

    </Grid>

  • Supprimer les lignes vides du contenu
    Toutes les lignes vides du contenu d'élément sont supprimées.

    <Grid>

        <Button Name="button1">Hello</Button>

    </Grid>

Insertion automatique

Utilisez ce paramètre pour déterminer quand des balises et des guillemets sont générés automatiquement.

  • Balises de fermeture
    Spécifie si la balise de fermeture d'un élément est générée automatiquement lorsque vous fermez la balise d'ouverture avec le caractère « > ».

  • Guillemets d'attribut
    Spécifie si des guillemets de fermeture sont générés lorsqu'une valeur d'attribut est sélectionnée dans la liste déroulante de saisie semi-automatique des instructions.

Vue par défaut

Utilisez ce paramètre pour contrôler si le mode Design apparaît lorsque des documents XAML sont chargés.

  • Toujours ouvrir les documents en mode XAML plein écran
    Spécifie si les documents XAML apparaissent uniquement en mode XAML, sans mode Design. Utile pour charger des documents volumineux.

Voir aussi

Tâches

Comment : modifier les paramètres d'affichage XAML

Autres ressources

XAML

Procédures pas à pas pour XAML et le code