I'm currently working on a SilverLight text editor for my site control panel, I almost done with that, but now I need to convert XAML
to Html
and vice versa (as you probably know Silverlight's RichTextBox
returns XAML
) So I've to convert it to Html. Any idea how can I handle this ?
相关问题
- Sorting 3 numbers without branching [closed]
- Graphics.DrawImage() - Throws out of memory except
- Why am I getting UnauthorizedAccessException on th
- 求获取指定qq 资料的方法
- How to know full paths to DLL's from .csproj f
XAML to HTML and HTML to XAML Converter
Well, it's just XML. So convert
Section
andParagraph
elements to their appropriate HTML equivalents (p
anddiv
, probably) and do so for the inlines as well (Run
expands to just the text, probably,Span
getsspan
,LineBreak
getsbr
, etc.).I.e. what you need to do is read the XAML as XML and create another document alongside where you write the elements as HTML. Applying formatting is a bit tricky, though, as you need to convert that to CSS styles (and maybe not everything apart from basic font properties works the same way in XAML and CSS).
This product converts C# and XAML to HTML and JavaScript. It has a free edition that allows commercial use.
http://cshtml5.com/
A wide range of both .NET and XAML features are supported, which can be seen here.