Я пытаюсь вывести некоторые формулировки из моего приложения WPF, однако я хотел бы также иметь возможность использовать некоторую степень форматирования.
Сначала я хотел использовать строковый ресурс, который представлялFlowDocument или абзац, например:
<FlowDocument>
<Paragraph FontSize="16" Foreground="Blue">Some display text under content management</Paragraph>
</FlowDocument>
В пользовательском интерфейсе я пытался связать это с помощью IValueConverter:
<ContentControl Content="{Binding Path=CMSText,Source={StaticResource Resources},Converter={StaticResource flowDocConverter}"/>
В преобразователе:
StringReader sr = new StringReader(value.ToString());
XamlReader xamlReader = XamlReader.Create(sr);
return (FlowDocument)xamlReader.Parse();
но он продолжает выдавать исключение в операторе возврата.
Возможно ли это сделать даже через привязку?
А где я ошибаюсь в XamlReader?
EDIT
XamlParseException
'Невозможно создать неизвестный тип' FlowDocument '.'Номер строки '1' и позиция строки '2'.