EditingCommands.AlignJustify 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示 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
属性值
请求的命令。 此命令的默认键手势为 Ctrl
+J
。
示例
以下示例演示如何对支持该命令的对象调用编辑命令。
对于此示例,一个 RichTextBox 用作命令目标。 请注意, RichTextBox 实现 IInputElement 从 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 属性用法
<object property="AlignJustify"/>