【发布时间】:2021-07-23 04:03:23
【问题描述】:
我想为一个项目创建一个自定义 TextRenderer。当我尝试使用 MarkedNet.Marked 类时,我不断收到 CS0433 错误。我从微软如何在那里 Wpf TextRenderer 开始,但不知道如何阻止错误的发生。
private static TextBlock CreateControl(ScreenTextElement textElement, AdaptiveRenderContext context)
{
Marked marked = new Marked();
marked.Options.Renderer = new AdaptiveXamlMarkdownRenderer();
marked.Options.Mangle = false;
marked.Options.Sanitize = true;
string text = RendererUtilities.ApplyTextFunctions(textElement.Text, context.Lang);
string xaml = $"<TextBlock xmlns=\"http://schemas.microsoft.com/winfx/2006/xaml/presentation\">{marked.Parse(text)}</TextBlock>
}";
错误 CS0433 类型“标记”存在于两个“AdaptiveCards”中, 版本=2.7.0.0,文化=中性,PublicKeyToken=31bf3856ad364e35' 和 'Microsoft.MarkedNet,版本=1.0.13.0,文化=中性, PublicKeyToken=31bf3856ad364e35'
感谢您的帮助。
【问题讨论】:
标签: c# wpf adaptive-cards