Compartilhar via


EditingCommands.AlignJustify Propriedade

Definição

Representa o comando AlignJustify, que solicita que o parágrafo atual ou uma seleção de parágrafos sejam justificados.

public:
 static property System::Windows::Input::RoutedUICommand ^ AlignJustify { System::Windows::Input::RoutedUICommand ^ get(); };
public static System.Windows.Input.RoutedUICommand AlignJustify { get; }
member this.AlignJustify : System.Windows.Input.RoutedUICommand
Public Shared ReadOnly Property AlignJustify As RoutedUICommand

Valor da propriedade

RoutedUICommand

O comando solicitado. O gesto de chave padrão para esse comando é Ctrl+J.

Exemplos

O exemplo a seguir demonstra como invocar um comando de edição em um objeto que dá suporte ao comando.

Para este exemplo, um RichTextBox serve como o destino de comando. Observe que RichTextBox implementa a IInputElement interface (herdada de FrameworkElement), e que ela inclui suporte nativo para muitos comandos de edição.

O primeiro argumento para o Execute método é um parâmetro de comando. A maioria dos comandos de edição ignora o parâmetro de comando; em geral, esse parâmetro deve ser null para editar comandos.

O segundo argumento especifica o objeto para o qual o comando será roteado. Esse objeto deve implementar a IInputElement interface e deve incluir um manipulador para o comando especificado. Geralmente, um comando é ignorado quando invocado em um objeto que não manipula o comando.

RichTextBox rTB = new RichTextBox();

EditingCommands.ToggleInsert.Execute(null, rTB);
Dim rTB As New RichTextBox()

EditingCommands.ToggleInsert.Execute(Nothing, rTB)

Comentários

Esse comando opera no Paragraph nível. Se esse comando for invocado em uma seleção parcial de conteúdo dentro de um parágrafo (incluindo uma seleção vazia em que o ponto está dentro de um parágrafo), o efeito solicitado será aplicado ao parágrafo inteiro. Se esse comando for invocado em uma seleção que abrange vários parágrafos, o efeito será aplicado a todos os parágrafos na seleção.

Quando o conteúdo é justificado, o espaçamento horizontal dentro de cada linha de conteúdo é ajustado para que as linhas justificadas sejam de largura igual ou quase igual. Normalmente, o conteúdo é justificado para criar bordas suaves nos lados do conteúdo.

Como geralmente é menor que o restante, a última linha em um parágrafo pode permanecer injustificada depois que esse comando é invocado.

A figura a seguir mostra conteúdo injustificado (alinhado à esquerda).

Captura de tela: o conteúdo não está justificado

A figura a seguir mostra o mesmo conteúdo depois que ele é justificado.

Captura de tela do texto com conteúdo justificado

Não há necessariamente uma implementação real que responda a esse comando em um determinado objeto; em muitos casos, a implementação que responde a um comando é responsabilidade do gravador de aplicativos.

Esse comando tem suporte nativo por RichTextBox.

Uso do Atributo XAML

<object property="AlignJustify"/>  

Aplica-se a

Confira também