我稍微修改了以下示例:
并使用FlowDocument代替FixedDocument 我有一个或两个BlockUIContainer标签,一个带有列表框,另一个带有文本框, 绑定到代码中的XmlDataProvider 然而,有时绑定工作(有时它没有)似乎是完全随机的。 我试过把这行:
dispatcher.Invoke(DispatcherPriority.SystemIdle, new DispatcherOperationCallback(delegate { return null; }), null);
进入某种循环,但它没有帮助。知道为什么绑定不起作用以及可以做些什么来使其一致地工作? 谢谢!
更新: 当我将“InjectData”的全部内容放入其中时,它开始始终如一地工作 一个循环有10次迭代,但我想知道是否有一个不太蹩脚的方法...