Как динамически связывать данные с помощью свойства документа расширенного текстового поля. Я использую MVVM в Wpf с C #?
EDIT:
Я пытался с этим примером в "codeproject.com/KB/WPF/BindableWPFRichTextBox.aspx"; но я не могу понять, что происходит в этом примере. Я очень новичок в WPF и MVVM.
Выдает ошибку в строке
try {
var stream = new MemoryStream(Encoding.UTF8.GetBytes(GetDocumentXaml(richTextBox)));
var doc = (FlowDocument)XamlReader.Load(stream);
// Set the document
richTextBox.Document = doc;
}
catch (Exception) { richTextBox.Document = new FlowDocument(); }
ошибка похожа на «Недопустимые данные на корневом уровне. Строка 1, позиция 1». я даю значение как "Образец текста"
Я обнаружил, что текст xaml должен выглядеть как
<FlowDocument PagePadding="5,0,5,0" AllowDrop="True" xmlns="schemas.microsoft.com/winfx/2006/xaml/… generated by app back-end</Paragraph>
</FlowDocument>" But how to get this text?