В XamlReader.Parse
строке XML для преобразования ее в FlowDocument
Я получаю следующую ошибку:
System.Windows.Markup.XamlParseException: '' Вызов конструкторадля типа 'System.Windows.Shapes.Rectangle', соответствующего указанным ограничениям привязки, возникла исключительная ситуация. '
on
<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
?
edit: забыл добавить, что я конвертирую это в FlowDocument
edit2: добавлена функция, которая преобразует строку в FlowDocument