Compartilhar via


Formatação, XAML, o Editor de texto, caixa de diálogo Opções

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

ObservaçãoObservação

Caixas de diálogo e comandos de menu que você vê podem diferir das descritas na Help dependendo das suas configurações ativas ou edição. Para alterar as configurações, escolha Import and Export Settings sobre o Ferramentas menu. For more information, see Trabalhando com configurações.

Formatação automática eventos

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.

  • Comandos de formatação de 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 de IntelliSense usam esta configuração.

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

Aspas duplas (")

Os valores de atributo são colocados entre aspas duplas.

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

Aspas simples (')

Valores de atributo 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 está 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.

Length

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 atributo

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 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 existem muitos atributos.

<Button

    Height="23"

    Name="button1"

    Width="75">Hello</Button>

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

Quando marcada, o primeiro atributo aparece na mesma linha de 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 vazias de conteúdo de 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 vazias de 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 do elemento é gerada automaticamente quando você fechar a marca de abertura com o maior do que o caractere (>).

Aspas de atributo

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

Chaves de fechamento para MarkupExtensions

Especifica se o fechamento da 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 os 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.

Toolbox

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 XAML exibir configurações

Outros recursos

XAML no WPF

XAML e código Walkthroughs