2012-03-29 3 views
0

私たちのWPFアプリケーションでは、奇妙な動作に気付きました。スクロールした後に罫線に色の不一致が生じる原因は何ですか?

UserControlのようなカスタマイズされたエキスパンダーがあります.UserControlの周りにはBorderがあり、エキスパンダーと呼ばれます。ビュー内には、スクロールが必要な複数のエクスパンダがあります。エキスパンダーが表示外にスクロールされ、再び元に戻ると、境界線が色を変えることがあります。必ずしもそうではなく、一貫していない。たとえば、同じ境界線を使用する場合でも、下の境界線は色が薄くなり、右側の境界線はより暗くなります。次回にそれが表示されずにスクロールして戻ってくると、色は正常に戻ってしまいます。

ほとんどスケーリング/アンチエイリアシングのようです。他の誰かがこの行動を見たことがありますか?それについて何かできることはありますか?

少し複雑ですが、少しだけです。エクスパンダはListViewの子です。これは、HTMLアンカーをエミュレートしたいので、外部から直接与えられたエクスパンダにジャンプすることができるからです。これは問題の一部になる可能性がありますか?

+0

'VirtualizedStackPanel'はあなたの問題ですか?そのような行動の理由を言うのは難しいです。 – stukselbax

+0

XAMLとViewModelコードの組み合わせで、コントロールを追加して描画します。これは目的のポストに凝縮するのが非常に難しいでしょう。私は誰かが似たようなものを見たことがあるかもしれないことを望む、またはこれを引き起こす既知のバグを知っていることを望むチャンスをとっている –

答えて

0

これは、herehereのように、アンチエイリアスの問題のようです。

関連する問題