Options, Éditeur de texte, XAML, Mise en formeOptions, Text Editor, XAML, Formatting

Utilisez la page de propriétés Mise en forme pour spécifier la mise en forme des éléments et attributs dans vos documents XAML.Use the Formatting property page to specify how elements and attributes are formatted in your XAML documents. Pour ouvrir la boîte de dialogue Options, cliquez sur le menu Outils, puis sur Options.To open the Options dialog box, click the Tools menu and then click Options. Pour accéder à la page de propriétés Mise en forme, développez le nœud Éditeur de texte, XAML, Mise en forme.To access the Formatting property page, expand the Text Editor, XAML, Formatting node.

Note

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.The dialog boxes and menu commands you see might differ from those described in Help depending on your active settings or edition. Pour modifier vos paramètres, choisissez Importation et exportation de paramètres dans le menu Outils .To change your settings, choose Import and Export Settings on the Tools menu. Pour plus d’informations, consultez Personnaliser l’IDE Visual Studio.For more information, see Personalize the Visual Studio IDE.

Événements de mise en forme automatiqueAuto-Formatting Events

La mise en forme automatique peut se produire quand un des événements suivants est détecté.Auto-formatting may occur when any of the following events is detected.

  • Saisie d’une balise de fin ou une balise simpleCompletion of an end tag or simple tag.

  • Saisie d’une balise de débutCompletion of a start tag.

  • Collage du contenu du Presse-papiersPasting from the clipboard.

  • Mise en forme des commandes de clavierFormatting keyboard commands.

Vous pouvez spécifier quels événements entraînent la mise en forme automatique.You can specify which events cause auto-formatting.

Après une balise de fin ou une balise simpleOn completion of end tag or simple tag La mise en forme automatique se produit quand vous avez tapé une balise de fin ou une balise simple.Auto-formatting occurs when you finish typing an end tag or a simple tag. Une balise simple n’a pas d’attributs, par exemple <Button />.A simple tag has no attributes, for example <Button />.
Après une balise de débutOn completion of start tag La mise en forme automatique se produit quand vous avez tapé une balise de début.Auto-formatting occurs when you finish typing a start tag.
En collant le contenu du presse-papiersOn paste from clipboard La mise en forme automatique se produit quand vous collez le code XAML à partir du Presse-papiers dans la vue XAML.Auto-formatting occurs when you paste XAML from the clipboard into XAML view.

Style de guillemetQuotation Mark Style

Ce paramètre indique si les valeurs d’attribut sont entre guillemets simples ou doubles.This setting indicates whether attribute values are enclosed in single or double quotation marks. La mise en forme automatique et la saisie semi-automatique IntelliSense utilisent ce paramètre.The auto-formatter and IntelliSense auto-completion both use this setting.

Une fois que vous définissez cette option, seuls les attributs ajoutés par la suite à l’aide du concepteur ou manuellement dans la vue XAML sont affectés.Once you set this option, only attributes subsequently added either using the designer or manually in the XAML view are affected.

Guillemets doubles (")Double quotes (") Les valeurs d’attribut sont entre guillemets doubles.Attribute values are enclosed in double quotes.

<Button Name="button1">Hello</Button>
Guillemets simples (')Single quotes (') Les valeurs d’attribut sont entre guillemets simples.Attribute values are enclosed in single quotes.

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

Étiquette de renvoi à la ligneTag Wrapping

Vous pouvez spécifier une longueur de ligne pour la balise de renvoi à la ligne.You can specify a line length for tag wrapping. Quand la balise de renvoi à la ligne est activée, tout XAML ajouté par la suite à l’aide du concepteur est encapsulé de manière appropriée.When tag wrapping is enabled, any XAML subsequently added by using the designer will be wrapped appropriately.

Renvoyer à la ligne les balises qui dépassent la longueur spécifiéeWrap tags that exceed specified length Spécifie si les lignes sont renvoyées à la longueur de ligne spécifiée par Longueur.Specifies whether lines are wrapped at the line length specified by Length.
LongueurLength Nombre de caractères qu’une ligne peut contenir.The number of characters a line may contain. Si nécessaire, certaines lignes XAML peuvent dépasser la longueur spécifiée.If necessary, some XAML lines might exceed the specified line length.

Espacement d'attributsAttribute Spacing

Ce paramètre permet de contrôler la manière dont les attributs sont organisés dans votre document XAML.Use this setting to control how attributes are arranged in your XAML document

Conserver les nouvelles lignes et les espaces entre les attributsPreserve newlines and spaces between attributes La mise en forme automatique n’affecte pas les nouvelles lignes et les espaces entre les attributs.New lines and spaces between attributes are not affected by auto-formatting.

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

Width="75">Hello</Button>
Insérer un seul espace entre les attributsInsert a single space between attributes Les attributs occupent une seule ligne, avec un espace séparant les attributs adjacents.Attributes occupy one line, with one space separating adjacent attributes. Les paramètres de balise de renvoi à la ligne sont appliqués.Tag wrapping settings are applied.

<Button Height="23" Name="button1" Width="75">Hello</Button>
Positionner chaque attribut sur une ligne distinctePosition each attribute on a separate line Chaque attribut occupe sa propre ligne.Each attribute occupies its own line. Cela est utile quand il existe beaucoup d’attributs.This is useful when many attributes are present.

<Button

Height="23"

Name="button1"

Width="75">Hello</Button>
Positionner le premier attribut sur la même ligne que la balise de débutPosition first attribute on same line as start tag Quand cette option est cochée, le premier attribut apparaît sur la même ligne que la balise de début de l’élément.When checked, the first attribute appears on the same line as the element's start tag.

<Button Height="23"

Name="button1"

Width="75">Hello</Button>

Espacement d'élémentsElement Spacing

Ce paramètre permet de contrôler la manière dont les éléments sont organisés dans votre document XAML.Use this setting to control how elements are arranged in your XAML document

Conserver les nouvelles lignes du contenuPreserve new lines in content Les lignes vides du contenu de l’élément ne sont pas supprimées.Empty lines in element content are not removed.

<Grid>

<br /><br />

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

`<br /><br />`
Réduire plusieurs lignes vides du contenu en une seule ligneCollapse multiple empty lines in content to a single line Les lignes vides du contenu de l’élément sont réduites en une seule ligne.Empty lines in element content are collapsed to a single line.

<Grid>

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

</Grid>
Supprimer les lignes vides du contenuRemove empty lines in content Toutes les lignes vides du contenu de l’élément sont supprimées.All empty lines in element content are removed.

<Grid>

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

</Grid>

Section Divers, Insertion automatiqueMiscellaneous section, Auto Insert

Ce paramètre permet de contrôler à quel moment les balises et les guillemets sont générés automatiquement.Use this setting to control when tags and quotes are automatically generated.

Balises de fermetureClosing tags Spécifie si la balise de fermeture d’un élément est générée automatiquement quand vous fermez la balise d’ouverture avec le signe supérieur à (>).Specifies whether an element's closing tag is automatically generated when you close the opening tag with the greater than character (>).
Guillemets d’attributAttribute quotes Spécifie si les guillemets de fermeture sont générés quand vous sélectionnez une valeur d’attribut dans la liste déroulante de saisie semi-automatique de l’instruction.Specifies whether enclosing quotes are generated when an attribute value is selected from the statement completion drop-down list.
Accolades fermantes pour MarkupExtensionsClosing braces for MarkupExtensions Spécifie si l’accolade fermante d’une extension de balisage (}) est générée automatiquement quand vous tapez le caractère d’accolade ouvrante ({).Specifies whether a markup extension's closing brace (}) is automatically generated when you type the opening brace character ({).
Virgules pour séparer les paramètres MarkupExtensionCommas to separate MarkupExtension parameters Spécifie si des virgules sont générées quand vous tapez plusieurs paramètres dans une extension de balisage.Specifies whether commas are generated when you type more than one parameter in a markup extension.

Voir aussiSee also

Intégration du format XAML au format WPFXAML in WPF