EditingCommands.AlignJustify Propriété

Définition

Représente la commande AlignJustify qui demande de justifier le paragraphe actuel ou une sélection de paragraphes.

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

Valeur de propriété

Commande demandée. Le mouvement de touche par défaut pour cette commande est Ctrl+J.

Exemples

L’exemple suivant montre comment appeler une commande d’édition sur un objet qui prend en charge la commande .

Pour cet exemple, un RichTextBox sert de cible de commande. Notez que RichTextBox implémente l’interface IInputElement (héritée de FrameworkElement) et qu’elle inclut la prise en charge native de nombreuses commandes d’édition.

Le premier argument de la Execute méthode est un paramètre de commande. La plupart des commandes d’édition ignorent le paramètre de commande ; en général, ce paramètre doit être null destiné à la modification des commandes.

Le deuxième argument spécifie l’objet vers lequel la commande sera routée. Cet objet doit implémenter l’interface IInputElement et doit inclure un gestionnaire pour la commande spécifiée. En règle générale, une commande est ignorée lorsqu’elle est appelée sur un objet qui ne gère pas la commande.

RichTextBox rTB = new RichTextBox();

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

EditingCommands.ToggleInsert.Execute(Nothing, rTB)

Remarques

Cette commande fonctionne au Paragraph niveau. Si cette commande est appelée sur une sélection partielle de contenu au sein d’un paragraphe (y compris une sélection vide où l’insertion se trouve dans un paragraphe), l’effet demandé est appliqué à l’ensemble du paragraphe. Si cette commande est appelée sur une sélection qui s’étend sur plusieurs paragraphes, l’effet est appliqué à tous les paragraphes de la sélection.

Lorsque le contenu est justifié, l’espacement horizontal au sein de chaque ligne de contenu est ajusté de sorte que les lignes justifiées soient de largeur égale ou presque égale. Le contenu est généralement justifié pour créer des bords lisses sur les côtés du contenu.

Étant donné qu’elle est souvent plus courte que le reste, la dernière ligne d’un paragraphe peut rester injustifiée après l’appel de cette commande.

La figure suivante montre du contenu injustifié (aligné à gauche).

Capture d’écran : Le contenu n’est pas justifié

La figure suivante montre le même contenu une fois qu’il a été justifié.

Capture d’écran du texte justifié par le contenu

Il n’existe pas nécessairement d’implémentation réelle qui répond à cette commande sur un objet donné ; Dans de nombreux cas, l’implémentation qui répond à une commande relève de la responsabilité de l’enregistreur d’application.

Cette commande est prise en charge en mode natif par RichTextBox.

Utilisation d'attributs XAML

<object property="AlignJustify"/>  

S’applique à

Voir aussi