ほとんどがTreeViewer. これはContentOutlinePage、アウトライン ビューに命を吹き込むために に接続されています。
どちらかが a を受け取るSelectionChangedEventと、他のメソッドを呼び出しsetSelection()ます...そしてそこに問題があります。setSelection()別のSelectionChangedEvent...が生成され、無限ループが結合されます。
SelectionChangedEventが別のオブジェクトの呼び出しではなく、実際のユーザーの操作によって作成されたかどうかを判断する手段はありますsetSelection()か?
この種の致命的な抱擁を止めるためのより良い手段はまだありますか?
手がかりを歓迎します。