Freigeben über


EditingCommands.AlignJustify Eigenschaft

Definition

Stellt den AlignJustify-Befehl dar, mit dem angefordert wird, dass der aktuelle Absatz oder ausgewählte Absätze im Blocksatz ausgerichtet werden.

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

Eigenschaftswert

RoutedUICommand

Der angeforderte Befehl. Die Standardtastengeste für diesen Befehl ist Ctrl+J.

Beispiele

Im folgenden Beispiel wird veranschaulicht, wie ein Bearbeitungsbefehl auf einem Objekt aufgerufen wird, das den Befehl unterstützt.

In diesem Beispiel dient ein RichTextBox Befehl als Befehlsziel. Beachten Sie, dass RichTextBox die IInputElement Schnittstelle implementiert wird (geerbt von FrameworkElement), und dass sie native Unterstützung für viele Bearbeitungsbefehle enthält.

Das erste Argument für die Execute Methode ist ein Befehlsparameter. Die meisten Bearbeitungsbefehle ignorieren den Befehlsparameter; Im Allgemeinen sollte dieser Parameter für bearbeitungsbefehle gelten null .

Das zweite Argument gibt das Objekt an, an das der Befehl weitergeleitet wird. Dieses Objekt muss die IInputElement Schnittstelle implementieren und einen Handler für den angegebenen Befehl enthalten. Im Allgemeinen wird ein Befehl ignoriert, wenn er auf einem Objekt aufgerufen wird, das den Befehl nicht behandelt.

RichTextBox rTB = new RichTextBox();

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

EditingCommands.ToggleInsert.Execute(Nothing, rTB)

Hinweise

Dieser Befehl wird auf ebener Paragraph Ebene ausgeführt. Wenn dieser Befehl in einer Teilauswahl von Inhalten innerhalb eines Absatzes aufgerufen wird (einschließlich einer leeren Auswahl, in der sich das Caret in einem Absatz befindet), wird der angeforderte Effekt auf den gesamten Absatz angewendet. Wenn dieser Befehl auf einer Auswahl aufgerufen wird, die mehrere Absätze umfasst, wird der Effekt auf alle Absätze in der Auswahl angewendet.

Wenn Der Inhalt gerechtfertigt ist, wird der horizontale Abstand innerhalb jeder Inhaltszeile angepasst, sodass die gerechtfertigten Zeilen gleich oder gleich breite sind. Der Inhalt ist in der Regel gerechtfertigt, um glatte Kanten auf den Seiten des Inhalts zu erstellen.

Da es oft kürzer als der Rest ist, bleibt die letzte Zeile in einem Absatz möglicherweise ungerechtfertigt, nachdem dieser Befehl aufgerufen wird.

Die folgende Abbildung zeigt ungerechtfertigte (linksbündige) Inhalte.

Screenshot: Inhalt ist nicht ausgerichtet

Die folgende Abbildung zeigt denselben Inhalt, nachdem er gerechtfertigt wurde.

Screenshot von am Inhalt ausgerichtetem Text

Es gibt keine tatsächliche Implementierung, die auf diesen Befehl auf ein bestimmtes Objekt reagiert; In vielen Fällen ist die Implementierung, die auf einen Befehl reagiert, die Verantwortung des Anwendungsautors.

Dieser Befehl wird von RichTextBox.

Verwendung von XAML-Attributen

<object property="AlignJustify"/>  

Gilt für

Siehe auch