私はこれらのListViewをいくつかのCollectionViewSourcesにバインドしています。これらはObservableCollectionリストにバインドされています。このリストには、頻繁に更新されるデータがたくさんあります(32人のゲームサーバーを監視し、プレーヤーのメタデータとイベントを表示します)。私はスコアで継続的にソートされていることを確認し、追加/削除されたプレイヤーがUIで更新されていることを確認する必要がない場合は、ビューでRefresh()を呼び出すことはありません。CollectionViewSourceを頻繁に更新することは可能ですか?奇妙な問題が発生する
これまで私が遭遇した問題は、ビューのリフレッシュが多すぎると、コンテキストメニューを開く能力を失うことになります。必要なものをすべて右クリックすることはできますが、フォームを破棄して再インスタンス化するまで表示されません(容認できない回避策)。
誰もこの動作を見たことがありますか、それを回避する方法を知っていますか?当初は、必要と感じるほど頻繁にリフレッシュしていました。これにより、すぐに問題が発生しました。これらのリフレッシュを5秒ごとに減らしましたが、今はそれが起こりますが、それほど頻繁ではありません。