Я хочу разрешить некоторые простые команды форматирования в WPF RichTextBox, но не другие.
Я создал панель инструментов, которая позволяет пользователям применять жирный или курсив и использовать маркированные или нумерованные списки. (По сути, я хочу поддерживать только те команды форматирования, которые подходят для блога или вики.)
Проблема в том, что пользователи могут выполнять операции вырезания и вставки, которые вставляют текст с цветами переднего плана и фона, среди других видов запрещенного форматирования. Это может привести к неприятным проблемам с юзабилити, например, пользователи вставляют белый текст на белый фон.
Есть ли способ отключить эти расширенные функции форматирования? Если нет, то есть ли способ перехватить операцию вставки и удалить ненужное форматирование?