EditingCommands.AlignJustify Egenskap

Definition

AlignJustify Representerar kommandot som begär att det aktuella stycket eller ett urval av stycken ska motiveras.

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

Egenskapsvärde

Det begärda kommandot. Standardnyckelgesten för det här kommandot är Ctrl+J.

Exempel

I följande exempel visas hur du anropar ett redigeringskommando på ett objekt som stöder kommandot.

I det här exemplet fungerar en RichTextBox som kommandomål. Observera att RichTextBox implementerar IInputElement gränssnittet (ärvt från FrameworkElement) och att det innehåller inbyggt stöd för många redigeringskommandon.

Det första argumentet för Execute metoden är en kommandoparameter. De flesta redigeringskommandon ignorerar kommandoparametern. I allmänhet bör den här parametern vara null för redigering av kommandon.

Det andra argumentet anger det objekt som kommandot ska dirigeras till. Det här objektet måste implementera IInputElement gränssnittet och ska innehålla en hanterare för det angivna kommandot. I allmänhet ignoreras ett kommando när det anropas på ett objekt som inte hanterar kommandot.

RichTextBox rTB = new RichTextBox();

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

EditingCommands.ToggleInsert.Execute(Nothing, rTB)

Kommentarer

Det här kommandot fungerar på nivån Paragraph . Om det här kommandot anropas för ett partiellt urval av innehåll i ett stycke (inklusive en tom markering där omsorgen finns inom ett stycke), tillämpas den begärda effekten på hela stycket. Om det här kommandot anropas för en markering som sträcker sig över flera stycken tillämpas effekten på alla stycken i markeringen.

När innehållet är motiverat justeras det vågräta avståndet inom varje innehållsrad så att de berättigade raderna har samma eller nästan lika breda bredd. Innehållet motiveras vanligtvis för att skapa jämna kanter på sidorna av innehållet.

Eftersom den ofta är kortare än resten kan den sista raden i ett stycke förbli omotiverad när det här kommandot anropas.

Följande bild visar omotiverat (vänsterjusterat) innehåll.

Skärmbild: Innehållet är omotiverat

Följande bild visar samma innehåll efter att det har motiverats.

Skärmbild av innehållsmotiverad text

Det finns inte nödvändigtvis en faktisk implementering som svarar på det här kommandot på ett visst objekt. I många fall är implementeringen som svarar på ett kommando programskrivarens ansvar.

Det här kommandot stöds internt av RichTextBox.

XAML-attributanvändning

<object property="AlignJustify"/>

Gäller för

Se även