2011-05-25 12 views

Respuesta

3

Capitan Obvious here. El soporte de edición de texto en WPF es realmente pobre, por decir lo menos. Especialmente cuando intenta hacer algo más sofisticado y luego muestra algunas líneas de texto sin formato.

WPF's RichTextBox es una pieza de cr @ p. Pero aún así se puede extender para lograr lo que quieres. Todo lo que necesita hacer es crear un listador de eventos de mouse, y cada vez que sienta que es hora de mostrar este pequeño icono, muéstrelo en adorner layer sobre el editor. Esta publicación tiene buenos ejemplos de cómo hacerlo: Richtextbox Resizing Adorner

Si necesitas un editor de texto WPF de código abierto, me sorprendería que pudieras encontrar algo mejor que AvalonEdit. No solo tiene una gran arquitectura, sino que es una lectura placentera y alegre. Incluso si no admite su función directamente, es de código abierto y todavía se aplica el truco de Adorno.

PD: Perdón por ser demasiado emocional en esta respuesta. Vi demasiados sufren para estar tranquilo cuando se trata de edición de texto en WPF blush

+0

Gracias por su respuesta y enlaces. Le daré una oportunidad a Adorner :) –

Cuestiones relacionadas