2009-08-20 14 views
9

Estaba buscando un editor de texto enriquecido con soporte para exportar/importar a Html. Todos los controles disponibles que encontré son controles de Silverlight.Usando Silverlight Controls dentro de la aplicación WPF

Alguien asked en StackOverflow sobre el editor de texto WPF, y la respuesta fue seleccionada:

Un posible punto de partida, dado el solapamiento entre WPF y Silverlight es el editor de texto enriquecido Silverlight.

Por lo que yo sé, no es posible usar controles Silverlight dentro de la aplicación WPF. Utilizar el control del navegador para alojar el control de Silverlight me parece una opción realmente mala.

¿Es posible utilizar Silverlight en la aplicación WPF? De lo contrario, ¿hay algún editor de texto enriquecido WPF pendiente por ahí?

+0

El CodeProject WPF RichText no es suficiente para mis necesidades http://www.codeproject.com/KB/WPF/wpf-richtexteditor.aspx – Elad

Respuesta

3

Creo que el cartel sobre la pregunta Stackoverflow sugería recompilar la fuente para apuntar a WPF. Esto puede implicar arreglar/reemplazar ciertos bits de código, pero tener la fuente a un control SL hace que sea concebible para portarlo a WPF.

+0

de acuerdo con esta. –

0

No, no es posible usar Silverlight en una aplicación WPF. Son tecnologías muy diferentes.

En cuanto a un editor de texto enriquecido "decente", hay muchos decentes (el RichTextBox que está integrado en WPF es más que decente). Parece que lo que realmente necesitas es un editor de texto enriquecido que tenga soporte HTML. Si la importación/exportación de HTML es todo lo que necesita, entonces suena como algo que podría agregar fácilmente heredando desde RichTextBox y agregando alguna funcionalidad.

+0

Para ser más específico, debo brindarle al usuario todas las capacidades básicas de edición de texto, como: seleccionar fuente, agregar viñetas, copiar y pegar mientras mantiene el formato tal cual, y así sucesivamente. RichTextBox de WPF, por ejemplo, no admite la mayoría de estas características – Elad

+1

Y, por cierto, agregar soporte para Html no es nada fácil. Incluso el convertidor Xaml a Html de Microsoft no maneja muchos casos simples. http://msdn.microsoft.com/en-us/library/aa972129.aspx – Elad

+0

Bueno, eso es un poco de funcionalidad, pero nada de eso es ciencia de cohetes. Mira este artículo: http://michaelsync.net/2009/06/09/bindable-wpf-richtext-editor-with-xamlhtml-convertor – Charlie

0

Aquí es un componente editor de texto WPF si no se puede obtener el Silverlight para trabajar:

WPF Text Editor

0

hay una gran selector PersianDate para WPF. Búscalo en el sitio web CodeProject Lo estoy usando. Sin embargo no hay Scheduler He encontrado uno que está en SilverLoght pero no en WPF ¿Cómo puedo convertirlo? que tienen pleno acceso al código fuente SL

Cuestiones relacionadas