Nous recommandons d’utiliser Visual Studio 2017

Options, Éditeur de texte, XAML, Mise en forme

 

Pour obtenir la dernière documentation sur Visual Studio 2017, consultez Documentation Visual Studio 2017.

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.

System_CAPS_ICON_note.jpg Remarque

Les boîtes de dialogue et les commandes de menu qui s'affichent peuvent être différentes de celles qui sont décrites dans l'aide, en fonction de vos paramètres actifs ou de l'édition utilisée. Pour modifier vos paramètres, choisissez Importation et exportation de paramètres dans le menu Outils. Pour plus d'informations, consultez Customizing Development Settings in Visual Studio.

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 simpleLa 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ébutLa mise en forme automatique s'effectue lorsque vous terminez de taper une balise de début.
En collant le contenu du presse-papiersLa mise en forme automatique s'effectue lorsque vous collez du XAML du presse-papiers dans l'affichage XAML.

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>

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éeSpécifie si les balises sont renvoyées à la ligne lorsque la longueur de ligne spécifiée par Longueur est atteinte.
LongueurNombre de caractères qu'une ligne peut contenir. Si nécessaire, certaines lignes XAML peuvent dépasser la longueur spécifiée.

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

Conserver les nouvelles lignes et les espaces entre les attributsLa 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 attributsLes 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 distincteChaque 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ébutLorsque 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>

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

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

 <Grid>

 <br /><br />

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

``

 </Grid>
Réduire plusieurs lignes vides du contenu en une seule ligneLes lignes vides du contenu d'élément sont réduites en une seule ligne.

 <Grid>

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

 </Grid>
Supprimer les lignes vides du contenuToutes les lignes vides du contenu d'élément sont supprimées.

 <Grid>

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

 </Grid>

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

Balises de fermetureSpé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 signe supérieur à (>).
Guillemets d'attributSpé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.
Accolades fermantes pour MarkupExtensionsSpécifie si l'accolade fermante d'une extension de balisage (}) est automatiquement générée lorsque vous tapez le caractère d'accolade ouvrante ({).
Virgules pour séparer des paramètres MarkupExtensionSpécifie si les virgules sont générées lorsque vous tapez plusieurs paramètres dans une extension de balisage.

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 écranSpécifie si les documents XAML apparaissent uniquement en mode XAML, sans mode Design. Utile pour charger des documents volumineux.

Utilisez ce paramètre pour spécifier si les contrôles utilisateur et les contrôles personnalisés sont affichés dans la Boîte à outils.

Remplir automatiquement des éléments de boîte à outilsSpécifie si les contrôles utilisateur et personnalisés de la solution actuelle s'affichent automatiquement dans la boîte à outils.

Intégration du format XAML au format WPF
Comment : modifier les paramètres de vue XAML
Procédures pas à pas pour XAML et le code

Afficher: