Compartilhar via


Opções, Editor de Texto, XAML, Formatação

Use a página de propriedades Formatação para especificar como elementos e atributos são formatados nos documentos XAML. Para abrir a caixa de diálogo Opções, clique no menu Ferramentas e clique em Opções. Para acessar a página de propriedades Formatação, expanda o nó Editor de Texto>XAML>Formatação.

Eventos de Formatação Automática

A formatação automática poderá ocorrer quando qualquer um dos eventos a seguir for detectado.

  • Preenchimento de uma marcação de fim ou de uma marcação simples.

  • Preenchimento de uma marcação de início.

  • Colando da área de transferência.

  • Comandos de teclado de formatação.

É possível especificar quais eventos causam formatação automática.

Ao preencher a marcação de fim ou der marca simples

A formatação automática ocorre quando você termina de digitar uma marca de fim ou uma marca simples. Uma marcação simples não tem atributos, por exemplo <Button />.

Ao preencher uma marcação de início

A formatação automática ocorre quando você termina de digitar uma marca de início.

Ao colar da área de transferência

A formatação automática ocorre quando você cola o XAML da área de transferência na exibição XAML.

Estilo de Aspas

Essa configuração indica se os valores de atributo são colocados entre aspas simples ou duplas. O formatador automático e o preenchimento automático IntelliSense usam essa configuração.

Ao definir essa opção, apenas atributos subsequentemente adicionados usando o designer ou manualmente na exibição XAML são afetados.

Aspas duplas (")

Valores de atributos são colocados entre aspas duplas. <Button Name="button1">Hello</Button>

Aspas simples (')

Valores de atributos são colocados entre aspas simples. <Button Name='button1'>Hello</Button>

Automática de marca

Você pode especificar um comprimento de linha para disposição de marcação. Quando a disposição de marcação está habilitada, qualquer XAML adicionado posteriormente usando o designer será disposto adequadamente.

Encapsular marcações que excedam o comprimento especificado

Especifica se as linhas são dispostas no comprimento de linha especificado por Comprimento.

Comprimento

O número de caracteres que uma linha pode conter. Se necessário, algumas linhas XAML poderão exceder o comprimento de linha especificado.

Espaçamento de Atributos

Use essa configuração para controlar como os atributos são organizados no documento XAML

Preservar novas linhas e espaços entre atributos

Novas linhas e espaços entre atributos não são afetados por formatação automática.

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

Inserir um espaço único entre os atributos

Atributos ocupam uma linha, com um espaço separando atributos adjacentes. Configurações de disposição de marcação são aplicadas.

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

Posicionar cada atributo em uma linha separada

Cada atributo ocupa sua própria linha, que é útil quando muitos atributos estão presentes.

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

Posicionar primeiro atributo na mesma linha que a marcação de início

Quando essa opção está marcada, o primeiro atributo aparece na mesma linha que a marcação de início do elemento.

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

Espaçamento de Elementos

Use essa configuração para controlar como os elementos são organizados no documento XAML.

Preservar novas linhas no conteúdo

Linhas vazias no conteúdo do elemento não são removidas.

<Grid>

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

</Grid>

Recolher várias linhas vazias no conteúdo para uma linha única

Linhas vazias no conteúdo do elemento são recolhidas em uma única linha.

<Grid>

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

</Grid>

Remover linhas vazias no conteúdo

Todas as linhas vazias no conteúdo do elemento são removidas.

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

Confira também