Wpf AvaloneEdit不更新(如果不可见)

Wpf AvaloneEdit不更新(如果不可见),wpf,avalonedit,Wpf,Avalonedit,我已经在我的应用程序中实现了AvalonEdit。除了一个小问题外,一切都正常-如果在编辑器不可见时(例如,它位于另一个选项卡上),通过Text属性手动更改编辑器的内容,编辑器的内容将不会更改。然后,当我在编辑器本身中对文本进行任何更改时,属性的值将被编辑器中的值覆盖 如何手动告诉编辑器从文本属性重新加载其内容 谢谢你的帮助 AvalonEdit没有任何冗余的文本存储—设置文本属性直接写入基础文档 我怀疑您没有正确设置文本;或者是你的应用程序以某种方式恢复了旧的价值 您是否在文档属性上使用某种数

我已经在我的应用程序中实现了AvalonEdit。除了一个小问题外,一切都正常-如果在编辑器不可见时(例如,它位于另一个选项卡上),通过Text属性手动更改编辑器的内容,编辑器的内容将不会更改。然后,当我在编辑器本身中对文本进行任何更改时,属性的值将被编辑器中的值覆盖

如何手动告诉编辑器从文本属性重新加载其内容


谢谢你的帮助

AvalonEdit没有任何冗余的文本存储—设置文本属性直接写入基础文档

我怀疑您没有正确设置文本;或者是你的应用程序以某种方式恢复了旧的价值


您是否在文档属性上使用某种数据绑定;还是在文本属性上?(后者不支持数据绑定)

解决方案在其他地方:我没有意识到WPF多次调用Loaded event(例如,每次切换选项卡),我使用它初始化编辑器的值(因此每次使用编辑器切换到选项卡时,它都会被重置,但当我在同一选项卡上时,情况很好)