EditingCommands.AlignJustify Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
AlignJustify Reprezentuje polecenie, które żąda, aby bieżący akapit lub wybór akapitów był uzasadniony.
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
Wartość właściwości
Żądane polecenie. Domyślnym gestem klawisza dla tego polecenia jest Ctrl
+J
.
Przykłady
W poniższym przykładzie pokazano, jak wywołać polecenie edycji dla obiektu obsługującego polecenie .
W tym przykładzie element RichTextBox służy jako element docelowy polecenia. Należy pamiętać, że RichTextBox implementuje IInputElement interfejs (dziedziczony od FrameworkElement), i że zawiera natywną obsługę wielu poleceń edycji.
Pierwszym argumentem Execute metody jest parametr polecenia. Większość poleceń edycji ignoruje parametr polecenia; ogólnie rzecz biorąc, ten parametr powinien być null
przeznaczony do edycji poleceń.
Drugi argument określa obiekt, do którego będzie kierowane polecenie. Ten obiekt musi zaimplementować IInputElement interfejs i powinien zawierać procedurę obsługi dla określonego polecenia. Ogólnie rzecz biorąc, polecenie jest ignorowane podczas wywoływanego obiektu, który nie obsługuje polecenia.
RichTextBox rTB = new RichTextBox();
EditingCommands.ToggleInsert.Execute(null, rTB);
Dim rTB As New RichTextBox()
EditingCommands.ToggleInsert.Execute(Nothing, rTB)
Uwagi
To polecenie działa na Paragraph poziomie. Jeśli to polecenie jest wywoływane na częściowym zaznaczeniu zawartości w akapicie (w tym pustym zaznaczeniu, w którym daszek znajduje się w akapicie), żądany efekt jest stosowany do całego akapitu. Jeśli to polecenie jest wywoływane w zaznaczeniu obejmującym wiele akapitów, efekt jest stosowany do wszystkich akapitów w zaznaczeniu.
Gdy zawartość jest uzasadniona, odstępy poziome w każdym wierszu zawartości są dostosowywane tak, aby uzasadnione wiersze mają taką samą lub niemal równą szerokość. Zawartość jest zwykle uzasadniona do tworzenia gładkich krawędzi po bokach zawartości.
Ponieważ jest ona często krótsza niż reszta, ostatni wiersz w akapicie może pozostać nieuzasadniony po wywołaniu tego polecenia.
Na poniższej ilustracji przedstawiono nieuzasadnioną (wyrównaną do lewej) zawartość.
Na poniższej ilustracji przedstawiono tę samą zawartość po jej uzasadnieniu.
Niekoniecznie istnieje rzeczywista implementacja, która odpowiada na to polecenie w dowolnym obiekcie; w wielu przypadkach implementacja odpowiadająca na polecenie jest odpowiedzialna za składnik zapisywania aplikacji.
To polecenie jest natywnie obsługiwane przez RichTextBoxprogram .
Użycie atrybutu języka XAML
<object property="AlignJustify"/>