Benutzer mit den meisten Antworten
RichTextBox redo Text underline

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
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- Als Antwort markiert Carl-Heinz Robert Samstag, 7. März 2015 18:46
-
RichTextBox.Undo() und RichTextBox.Redo() tut's auch.
Gruß
Heiko- Bearbeitet Heiko65456465 Samstag, 7. März 2015 14:55
- Als Antwort markiert Carl-Heinz Robert Samstag, 7. März 2015 18:46
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- Als Antwort markiert Carl-Heinz Robert Samstag, 7. März 2015 18:46
-
RichTextBox.Undo() und RichTextBox.Redo() tut's auch.
Gruß
Heiko- Bearbeitet Heiko65456465 Samstag, 7. März 2015 14:55
- Als Antwort markiert Carl-Heinz Robert Samstag, 7. März 2015 18:46
-
Danke Heiko!
Gruß Carl-Heinz
- Bearbeitet Carl-Heinz Robert Samstag, 7. März 2015 18:46