WinFormsアプリケーションでAvalonEditを使用しています。AvalonEditは、 ElementHostを持つコントロールに配置されます。アプリケーションにはTelerik のRadDockがあり、そのウィンドウに AvalonEdit を配置できます。多くの場合、ElementHostの再描画で問題が発生します。すべての症状を把握しているわけではありませんが、フォーカスを変更し、他のウィンドウをエディター上に移動することで、この問題を再現できます。この後、アプリケーションのすべての WPF コントロールが壊れて再描画できなくなります。ElementHostを強制的に再描画する唯一の方法リサイズ中です。たとえば、幅を変更すると、WPF コントロールが再描画されます。しかし、この「解決策」は受け入れられません。この問題は、x64 および x86 マシンで、ドッキング ウィンドウまたはフローティング ウィンドウ、アクティブなスクロールバーの有無にかかわらず、ウィンドウで再現できます。ElementHostを「修正」するには、アプリケーションを再起動する必要があります。
誰か私に提案はありますか?
質問する
496 次