// /************************************************************************ // * @file MarkDownToHtmlConverter.cs // * @author Su Liang // * @date 2023/04/14 // * // * @copyright © Sicentury Inc. // * // * @brief // * // * @details // * // * // * *****************************************************************************/ using System; using System.Globalization; using System.Text; using System.Windows.Data; namespace MECF.Framework.UI.Core.Converters { public class MarkdownToHtmlConverter : IValueConverter { public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { if (value is string mdText) { var conv = new MarkdownDeep.Markdown(); var html = conv.Transform(mdText); var sb = new StringBuilder(); sb.Append( "" + "
" + " " + " " + "