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>