none
RichTextBox redo Text underline RRS feed

  • Frage

  • Hallo zusammen,

    ich brauche bitte wieder Hilfe.

    Szene: C# WPF RichTextBox ToggleButton.

       Text Undeline mit:

              RichTextBox.Selection.ApplyPropertyValue(Inline.TextDecorationsProperty, TextDecorations.Underline);

     Frage wie kann ich das wieder rückgängig machen?

    Danke und Grüße

    Carl-Heinz

    Samstag, 7. März 2015 12:17

Antworten

  • Hallo Carl-Heinz,

    das Setzen auf null funktioniert:

    ApplyPropertyValue(Inline.TextDecorationsProperty, null);

    Für Bold, Italic und Underline könntest du das auch automatisch durch die WPF ausführen lassen, indem du Commands verswendest:

    <ToggleButton Margin="0 0 5 0" FontFamily="Times New Roman" MinWidth="20" FontSize="16" ToolTip="Strg+U"
    	Command="EditingCommands.ToggleUnderline" CommandTarget="{Binding richTextBox}"
    	Name="toggleUnderline">
    	<ToggleButton.Content>
    		<TextBlock Text="U" TextDecorations="Underline" />
    	</ToggleButton.Content>
    </ToggleButton>
    

    Gruß
    Heiko

    Samstag, 7. März 2015 14:35
  • RichTextBox.Undo() und RichTextBox.Redo() tut's auch.

    Gruß
    Heiko


    Samstag, 7. März 2015 14:54

Alle Antworten

  • Hallo Carl-Heinz,

    das Setzen auf null funktioniert:

    ApplyPropertyValue(Inline.TextDecorationsProperty, null);

    Für Bold, Italic und Underline könntest du das auch automatisch durch die WPF ausführen lassen, indem du Commands verswendest:

    <ToggleButton Margin="0 0 5 0" FontFamily="Times New Roman" MinWidth="20" FontSize="16" ToolTip="Strg+U"
    	Command="EditingCommands.ToggleUnderline" CommandTarget="{Binding richTextBox}"
    	Name="toggleUnderline">
    	<ToggleButton.Content>
    		<TextBlock Text="U" TextDecorations="Underline" />
    	</ToggleButton.Content>
    </ToggleButton>
    

    Gruß
    Heiko

    Samstag, 7. März 2015 14:35
  • RichTextBox.Undo() und RichTextBox.Redo() tut's auch.

    Gruß
    Heiko


    Samstag, 7. März 2015 14:54
  • Danke Heiko!

    Gruß Carl-Heinz

    Samstag, 7. März 2015 18:45