Я попробовал Markdig и Neo.Markdig.Xaml для визуализации файлов уценки в приложении WPF (.NET Core 6). Рендеринг работает очень хорошо (таблицы, дополнительные акценты, ссылки...), но когда я добавляю изображение в файл уценки, оно не отображается. Интересно, почему, ведь просмотр того же файла с помощью VSCode выглядит так, как и ожидалось. Таким образом, путь не может быть проблемой.
Я также пробовал использовать MediaLinks и цифры (см. ниже). Код ниже очень близок к примеру кода из neolithos.
MainWindow.xaml
MainWindow.xaml.cs
namespace MarkdigPrototype
{
///
/// Interaction logic for MainWindow.xaml
///
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
currentFileFolder = Path.GetDirectoryName(@"C:\temp\Test.md");
var content = File.ReadAllText(testPath);
var doc = MarkdownXaml.ToFlowDocument(content,
new MarkdownPipelineBuilder()
.UseXamlSupportedExtensions()
//.UseMediaLinks()
//.UseFigures()
.Build()
);
flowDocumentViewer.Document = doc;
}
private void CommandBinding_Executed(object sender, ExecutedRoutedEventArgs e)
{
MessageBox.Show(String.Format("Link clicked: {0}", e.Parameter));
}
}
}
Test.md
# Test

Подробнее здесь: https://stackoverflow.com/questions/790 ... ing-images
Neo.Markdig.Xaml не показывает изображения ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение