XAML в HTML и наоборот - PullRequest
       2

XAML в HTML и наоборот

3 голосов
/ 09 января 2012

В настоящее время я работаю над текстовым редактором SilverLight для панели управления своего сайта, я почти закончил с этим, но теперь мне нужно преобразовать XAML в Html и наоборот (как вы, наверное, знаете, в Silverlight RichTextBox возвращает XAML) Так что я должен преобразовать его в HTML. Любая идея, как я могу справиться с этим?

Ответы [ 4 ]

4 голосов
/ 09 января 2012

Демонстрация может быть хорошим началом: http://msdn.microsoft.com/en-us/library/aa972129(v=vs.90).aspx

Она охватывает оба преобразования.

3 голосов
/ 14 января 2017

Этот продукт конвертирует C # и XAML в HTML и JavaScript.Он имеет бесплатную версию, которая позволяет коммерческое использование.

http://cshtml5.com/

Поддерживается широкий спектр функций .NET и XAML, которые можно увидеть здесь .

2 голосов
/ 09 января 2012

Ну, это просто XML. Так что конвертируйте Section и Paragraph элементы в соответствующие им HTML-эквиваленты (p и div, вероятно) и делайте это также для встроенных строк (Run расширяется только до текста, вероятно, Span получает span, LineBreak получает br и т. Д.).

т.е. что вам нужно сделать, это прочитать XAML как XML и создать другой документ рядом с тем, где вы пишете элементы как HTML. Однако применить форматирование немного сложно, поскольку вам необходимо преобразовать его в стили CSS (и, возможно, не все, кроме основных свойств шрифта, работает одинаково в XAML и CSS).

1 голос
/ 09 января 2012

Этот инструмент позволяет вам ввести XAML и преобразовать его в HTML, или ввести HTML и преобразовать его в XAML.

Конвертер XAML в HTML и HTML в XAML

...