Quiero permitir algunos comandos de formato simples dentro de un WPF RichTextBox pero no en otros.Cómo evitar que ciertos tipos de formato se peguen en WPF RichTextBox
He creado una barra de herramientas que permite a los usuarios aplicar negrita o cursiva, y usar listas numeradas o con viñetas. (Básicamente, solo quiero admitir los comandos de formato que serían apropiados para un blog o wiki.)
El problema es que los usuarios pueden realizar operaciones de cortar y pegar que insertan texto con colores de primer plano y de fondo, entre otros tipos de formato no permitido Esto puede ocasionar desagradables problemas de usabilidad, como que los usuarios peguen texto blanco sobre un fondo blanco.
¿Hay alguna forma de desactivar estas funciones avanzadas de formato? Si no, ¿hay alguna forma de interceptar la operación de pegar y eliminar el formato que no quiero?
Tenía miedo de tener que inspeccionar y modificar la fuente RTF. Puedo ver que esto se va a poner complicado. Gracias, Rick. Esto es justo lo que necesitaba para comenzar. – dthrasher
@alldayremix No creo que funcione aquí, ya que WPF RichTextBox no se basa en el control común de texto enriquecido de Windows. –
Oh wow, me perdí completamente ese detalle, mi error. 'PastingHandler' es el camino a seguir en ese momento. – alldayremix