2010-01-29 3 views
0

Мы хотели бы создать текстовый редактор для наших клиентов в нашем программном обеспечении.Сохраните форматированную строку как XAML

Мы хотели бы иметь простые варианты, как:

  • Жирный
  • Подчеркнутый
  • Курсив
  • гиперссылок

Тогда я хотел бы это сообщение будет сохранено в БД как XAML, а затем просто привязать строку XAML к моему Content Control.

Часть XAML может быть следующим:

<TextBlock> 
<TextBlock.Text> 
<Hyperlink NavigateUri="http://somesite.com"/> 
Click here to go to somesite.com 
</TextBlock.Text> 
</TextBlock> 

Есть ли бесплатный редактор для этого purspose?

Как я могу проанализировать строку для сохранения в соответствующем правильном XAML?

ответ

0

Для анализа XAML используйте класс XamlReader. Метод загрузки перегружен, чтобы дать вам несколько вариантов разбора XAML. Есть несколько проектов, на которые вы можете посмотреть, если вы не хотите изобретать колесо (хотя XamlReader достаточно мощный).

+0

и как, например, сохранить что-то подобное в xaml: Нажмите [a href = 'http: //www.somesite.com'] здесь [/ a], чтобы увидеть страницу. На этой странице есть много полезной информации

Смежные вопросы