示例#1
0
        private static void EditingCommandsEx_ToggleStrikethrough_Executed(Object sender, ExecutedRoutedEventArgs e)
        {
            var editor = sender as RichTextBox;

            if (e.Handled = editor != null)
            {
                RichTextBoxToolBarHelper.ToggleSelectionFormattingProperty <TextDecorationCollection>(editor.Selection,
                                                                                                      Inline.TextDecorationsProperty,
                                                                                                      TextDecorations.Strikethrough, null,
                                                                                                      (item1, item2) => TextDecorationCollection.Equals(item1, item2));
            }
        }
示例#2
0
        private static void EditingCommands_ToggleSuperscript_Executed(object sender, ExecutedRoutedEventArgs e)
        {
            var editor = sender as RichTextBox;

            if (e.Handled = editor != null)
            {
                RichTextBoxToolBarHelper.ToggleSelectionFormattingProperty <BaselineAlignment>(editor.Selection,
                                                                                               Inline.BaselineAlignmentProperty,
                                                                                               BaselineAlignment.Superscript, BaselineAlignment.Baseline,
                                                                                               (item1, item2) => item1 == item2);
            }
        }