2009-08-20 10 views
9

Ich suchte nach einem Rich-Text-Editor mit Unterstützung für den Export/Import nach HTML. Alle verfügbaren Steuerelemente, die ich gefunden habe, sind Silverlight-Steuerelemente.Verwenden von Silverlight-Steuerelementen in WPF-Anwendung

Jemand asked in Stackoverflow über WPF-Texteditor, und die gewählte Antwort lautete:

Ein möglicher Ort, die Überlappung zwischen WPF und Silverlight gegeben beginnt der Silverlight-Rich-Text-Editor ist.

Soweit ich weiß, ist es nicht möglich, Silverlight-Steuerelemente in WPF-Anwendung zu verwenden. Die Verwendung der Browsersteuerung als Host für das Silverlight-Steuerelement scheint mir eine wirklich schlechte Option zu sein.

Ist es möglich, Silverlight in WPF-Anwendung zu verwenden? Gibt es sonst einen WPF Rich Text Editor?

+0

Die Codeproject WPF RichText- für meine Bedürfnisse nicht ausreichend ist http://www.codeproject.com/KB/WPF/wpf-richtexteditor.aspx – Elad

Antwort

3

Ich glaube, das Poster auf der Stackoverflow-Frage schlug vor, die Quelle neu zu kompilieren, um WPF zu targetieren. Dies könnte das Reparieren/Ersetzen bestimmter Code-Bits implizieren, aber wenn die Quelle zu einem SL-Steuerelement gehört, ist es vorstellbar, es nach WPF zu portieren.

+0

mit dieser vereinbart. –

0

Nein, es ist nicht möglich, Silverlight in einer WPF-Anwendung zu verwenden. Sie sind sehr unterschiedliche Technologien.

Wie für einen "anständigen" Rich-Text-Editor gibt es viele anständige (die RichTextBox, die in WPF eingebaut ist mehr als anständig). Es klingt wie, was Sie wirklich brauchen, ist ein Rich-Text-Editor, der HTML-Unterstützung hat. Wenn der Import/Export von HTML alles ist, was Sie brauchen, dann klingt es nach etwas, das Sie leicht hinzufügen können, indem Sie von RichTextBox erben und einige Funktionen hinzufügen.

+0

Um genauer zu sein, muss ich dem Benutzer alle grundlegenden Funktionen zur Textbearbeitung zur Verfügung stellen, wie: Schriftart auswählen, Aufzählungszeichen hinzufügen, Kopieren und Einfügen, während die Formatierung unverändert beibehalten wird, und so weiter. Die RichTextBox von WPF unterstützt zum Beispiel die meisten dieser Funktionen nicht. – Elad

+1

Und übrigens, das Hinzufügen von Unterstützung für HTML ist alles andere als einfach. Selbst der Microsoft Xaml to Html-Konverter kann viele einfache Fälle nicht verarbeiten. http://msdn.microsoft.com/en-us/library/aa972129.aspx – Elad

+0

Nun, das ist ziemlich viel Funktionalität, aber nichts davon ist Raketenwissenschaft. Schauen Sie sich diesen Artikel an: http://michaelsync.net/2009/06/09/bindable-wpf-richtext-editor-with-xamlhtml-convertor – Charlie

0

Hier ist eine WPF-Text-Editor-Komponente, wenn Sie nicht die Silverlight einer Arbeit bekommen können:

WPF Text Editor

0

Es gibt eine große PersianDate Picker für WPF. Suche es in CodeProject Website Ich benutze es. Allerdings gibt es keine Scheduler Ich habe eine gefunden, die in SilverLoght ist, aber nicht in WPF Wie kann ich es konvertieren? Ich habe vollen Zugriff auf den SL-Quellcode