EditingCommands.AlignJustify 屬性

定義

表示 AlignJustify 命令,這個命令會要求目前的段落或選取的段落對齊。

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

屬性值

RoutedUICommand

所要求的命令。 此命令的預設按鍵手勢為 Ctrl + J

範例

下列範例示範如何在支援 命令的物件上叫用編輯命令。

在此範例中,做 RichTextBox 為命令目標。 請注意,實 RichTextBoxIInputElement 繼承自 FrameworkElement) 的介面 (,而且它包含許多編輯命令的原生支援。

方法的第一個引數 Execute 是命令參數。 大部分編輯命令都會忽略命令參數;一般而言,此參數應該 null 用於編輯命令。

第二個引數會指定要路由傳送命令的物件。 這個物件必須實作 IInputElement 介面,而且應該包含指定命令的處理常式。 一般而言,在未處理命令的物件上叫用時,會忽略命令。

RichTextBox rTB = new RichTextBox();

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

EditingCommands.ToggleInsert.Execute(Nothing, rTB)

備註

此命令會在 Paragraph 層級運作。 如果在段落中部分選取內容時叫用此命令, (包含插入號位於段落內) 的空白選取範圍,則會將要求的效果套用至整個段落。 如果在跨越多個段落的選取範圍上叫用此命令,效果會套用至選取範圍中的所有段落。

當內容對齊時,會調整內容每一行內的水準間距,讓對齊的線條等於或接近相等的寬度。 內容通常會對齊,以在內容側邊建立平滑邊緣。

因為它通常比其餘部分短,所以叫用此命令之後,段落中的最後一行可能會維持不變。

下圖顯示不正確的 (靠左對齊) 內容。

螢幕擷取畫面:內容未左右對齊

下圖顯示對齊之後的相同內容。

內容左右對齊的文字螢幕擷取畫面

沒有任何實際實作會回應任何指定物件上的此命令;在許多情況下,回應命令的實作是應用程式寫入器的責任。

這個命令原生支援 RichTextBox

XAML Attribute Usage

<object property="AlignJustify"/>  

適用於

另請參閱