Я немного изменил пример из:
http://www.bradcurtis.com/2010/02/06/document-and-report-generation-using-xaml-wpf-databinding-and-xps/
и использовал FlowDocument вместо FixedDocument.
У меня есть один или два тега BlockUIContainer, один со спискомдругой с текстовым полем, привязкой к XmlDataProvider в коде.
Однако иногда привязка работает, а иногда нет, кажется совершенно случайной.Я пытался вставить строку:
dispatcher.Invoke(DispatcherPriority.SystemIdle, new DispatcherOperationCallback(delegate { return null; }), null);
в какой-то цикл, но это не помогает.Любая идея, почему привязка не работает и что можно сделать, чтобы она работала согласованно?
Спасибо!
Обновление: оно начало работать согласованно, когда я помещал все содержимое «InjectData» в циклс 10 итерациями, но мне интересно, если есть, возможно, менее слабый метод ...