Partilhar via


Opções, Editor de texto, XAML, formatação

Use o formatação página de propriedades para especificar como os elementos e atributos são formatados em seus documentos XAML.Para abrir o Opções caixa de diálogo, clique no Ferramentas menu e clique Opções de.Para acessar o formatação propriedade de página, expanda o Editor de texto, XAML, formatação nó.

ObservaçãoObservação

As caixas de diálogo e comandos de menu demonstradas podem ser diferentes daqueles descritos na Ajuda, dependendo das configurações ativas ou configurações de edição.Para alterar as configurações, escolha Import and Export Settings sobre o Ferramentas menu.Para obter mais informações, consulte Configurações de Visual Studio.

Eventos de AutoFormatação

Formatação automática pode ocorrer quando qualquer um dos seguintes eventos é detectado.

  • Conclusão de uma marca de fim ou marca simples.

  • Conclusão de uma marca de início.

  • Colando da área de transferência.

  • Formatação de comandos do teclado.

Você pode especificar quais eventos fazem com que a formatação automática.

Após a conclusão da marca de fim ou marca simples

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

Após a conclusão da marca de início

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

Ao colar da área de transferência

Formatação automática ocorre quando você cola o XAML da área de transferência no modo de exibição XAML.

Estilo de aspas

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

Depois que você define essa opção, somente atributos adicionados usando o designer subseqüentemente ou manualmente no modo de exibição XAML são afetados.

Aspas duplas (")

Valores de atributo 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>

Quebra automática de marca

Você pode especificar um comprimento de linha para quebra automática de marca.Quando a quebra automática de marca é ativada, qualquer XAML adicionado posteriormente usando o designer será quebrada apropriadamente.

Marcas de quebra que excedem determinado comprimento

Especifica se as linhas são quebradas em que o comprimento da linha especificado por comprimento.

Comprimento

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

Espaçamento de atributos

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

Preservar novas linhas e espaços entre os atributos

Novas linhas e espaços entre os atributos não são afetados pela 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 quebra automática de marca 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.Isso é útil quando muitos atributos estão presentes.

<Button

    Height="23"

    Name="button1"

    Width="75">Hello</Button>

Posicionar primeiro atributo na mesma linha, marca de início

Quando marcada, o primeiro atributo será exibida na mesma linha como marca de início do elemento.

<Button Height="23"

        Name="button1"

        Width="75">Hello</Button>

Espaçamento de elemento

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

Preservar linhas novas em conteúdo

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

<Grid>

 

 

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

 

</Grid>

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

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

<Grid>

 

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

 

</Grid>

Remover linhas vazias de conteúdo

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

<Grid>

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

</Grid>

AutoInserção

Use esta configuração para controlar quando as marcas e cotações são geradas automaticamente.

Marcas de fechamento

Especifica se marca de fechamento de um elemento é gerada automaticamente quando você fechar a marca de abertura com maior que o caractere (>).

Aspas de atributo

Especifica se as aspas de fechamento são geradas quando um valor de atributo é selecionado na lista de lista suspensa de conclusão de instrução.

Chaves de fechamento para MarkupExtensions

Especifica se o fechamento de uma extensão de marcação (}) é automaticamente gerado quando você digita a abertura de chaves ({}) do caractere.

Vírgulas para separar os parâmetros de MarkupExtension

Especifica se as vírgulas são geradas quando você digitar mais de um parâmetro em uma extensão de marcação.

Modo de exibição padrão

Use esta configuração para controlar se o modo de exibição de Design aparece quando documentos XAML são carregados.

Sempre abrir documentos no modo de exibição XAML completo

Especifica se os documentos XAML aparecem apenas no modo de exibição XAML, sem o modo de Design.Útil para carregar documentos grandes.

Caixa de ferramentas

Use esta configuração para especificar se os controles de usuário e controles personalizados são mostrados na caixa de ferramentas.

Preencher automaticamente os itens da caixa de ferramentas

Especifica se os controles de usuário e controles personalizados na solução atual são mostradas na caixa de ferramentas automaticamente.

Consulte também

Tarefas

Como: alterar configurações de exibição XAML

Outros recursos

XAML no WPF

Passo a passo do código e XAML