【发布时间】:2019-10-16 17:00:05
【问题描述】:
在 XamlReader.Parse 一个 XML 字符串中,将其转换为 FlowDocument 我收到以下错误:
System.Windows.Markup.XamlParseException: ''调用 'System.Windows.Shapes.Rectangle' 类型的构造函数匹配 指定的绑定约束引发了异常。'
开
<Rectangle Stroke="#FF000000" StrokeThickness="3" Width="Auto" Height="3" Margin="0,0,0,0" />
代码如下:
public FlowDocument ConvertToFlowDocument(string data)
{
var x = XamlReader.Parse(data);
return (FlowDocument)x;
}
我应该注意,错误出现在 var x = XamlReader.Parse(data) 而不是演员表上。
在 Core 3 中是否应该使用 Rectangle 以外的其他内容?我应该使用XamlReader.Parse以外的东西吗?
编辑:忘记添加我正在将其转换为 FlowDocument
edit2:添加了将字符串转换为FlowDocument的函数
【问题讨论】:
-
你能添加一些代码示例吗?
-
@Auguste 我添加了一些代码。
标签: c# xml-parsing .net-core-3.0