C# 未在Windows通用应用程序中的MarkdownTextBlock控件中渲染图像

C# 未在Windows通用应用程序中的MarkdownTextBlock控件中渲染图像,c#,xaml,uwp,markdown,windows-community-toolkit,C#,Xaml,Uwp,Markdown,Windows Community Toolkit,我有下面的xaml代码- <Page x:Class="MyProject1.MainPage" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http:/

我有下面的xaml代码-

<Page
x:Class="MyProject1.MainPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:controls="using:Microsoft.Toolkit.Uwp.UI.Controls"
mc:Ignorable="d" Background="Black">
<Grid Background="White" Name="mainGrid">

    <Border  BorderBrush="Cyan" BorderThickness="0.2" Margin="3,0,3,3">
        <ListView x:Name="ListView" VerticalAlignment="Bottom" SelectionMode="None" IsItemClickEnabled="True">
            <ListView.ItemTemplate>
                <DataTemplate>
                    <controls:MarkdownTextBlock Name="markdownBlock" Text="{Binding Text}" TextWrapping="Wrap" FontFamily="Segoe-UI">
                    </controls:MarkdownTextBlock>
                </DataTemplate>
            </ListView.ItemTemplate>
            <ListView.ItemContainerStyle>
                <Style TargetType="ListViewItem">
                    <Setter Property="FontSize" Value="14" />
                    <Setter Property="Foreground" Value="Black" />
                </Style>
            </ListView.ItemContainerStyle>
        </ListView>
    </Border>
</Grid>
</Page>

我试图在windows通用应用程序(windows 10应用程序)上显示以下标记文本

这是降价的文本-

标记中表示的示例文本\n\n有关详细信息,请参阅\n\n\n![SQL2016]/(

在我的windows通用应用程序中,下面的MarkdownTextBlock控件仅渲染文本和超链接,而不渲染图像:(

它被渲染成这样-

但是,在浏览器中完全呈现相同的标记-


我在这方面花了很多时间。但无法找出原因。使用markdowntextblock无法进行图像渲染吗?不确定如果我在这里使用webbrowser,性能会如何。我的XAML缺少什么?

是的,这不是你的错。当前版本(1.3.1)UWP社区工具包的当前版本不支持
MarkdownTextBlock
的图像

但我们可以看到,这些人正在努力:

即使他们已经准备好了,我们也只等待版本1.4的发布日期,即2017年4月5日


如果您迫不及待,您可以从源代码构建工具包,并在您的项目中使用它。

非常感谢@tóth tibor提供的信息。我看到此文件中有用于渲染图像的代码。请您指导我如何在win universal应用程序中使用此工具在markdowntextblock中渲染图像?我不确定是否将其与文本呈现和文本包装属性。我想你等不及了,你需要从这里获取所有这些文件,并将它们放在一个单独的命名空间中。之后,使用这个控件,就像原始控件一样,在xaml中修复命名空间。但别忘了在释放后使用正式控件。