アプリケーションが正常に動作するという問題がありますが、2台のモニターを使用しているユーザーがいて、アプリケーションが2台目のモニターにある場合に次の問題が発生します。
次のスクリーンショットは、1つのファイルから取得したものです。名前が同じ文字のいくつかで始まり、それらがツリービューの上端にある場合、名前は更新されないようです。
ファイルには、20〜23の「DOVI *」という名前の4つがありますが、「DOVI21」が最初に表示される場合、表示される名前は2番目の名前(「DOVI22」)と同じです。同じ2文字で始まるものにも同じ名前の表示エラーが表示されます。そして、これを理解するのが難しい場合は、2番目のモニターでアプリケーションを表示しているときにのみエラーが発生します。
スクリーンショットは次のとおりです。
正しい:
正しくない:
更新:ツリービューの仮想化をオンにし、ツリービューのスクロールビューアーでIsDeferredScrollingEnabledプロパティをtrueに設定しています。それが適切かどうかはわかりません。
別の更新:複数のモニターを持つ別のユーザーが問題を再現しようとしましたが、彼はできませんでした。私は最初のユーザーを再起動させましたが、これはOSの表示に関する奇妙な問題だと思っていました。これは機能しなかったので、彼にモニターを交換して、グラフィックス/ドライバーの問題かどうかを判断してもらいます。