2

フレームワーク 4.5 を使用しています。"Window.Child is Grid". 私の問題は、ウィンドウをスケーリングまたはストレッチしたいときに始まります。 http://i.stack.imgur.com/OMHpy.jpg

しかし、私が多かれ少なかれ伸ばすと、それ自体がレイペアになります。別の問題があります。同じ理由で。 http://i.stack.imgur.com/7WPjv.jpg

この黒いストリップは、ウィンドウを伸ばすと表示および非表示にできます。私はやろうとする

Grid.InvalidateVisual();
Button.InvaldidateVisual();
Grid.InvalidateVisual();

イベント Button1_Click によって。でも何も変わらなかった

4

1 に答える 1

1

これは、実際にはグラフィックス ドライバーのバグのようです。デフォルトでは、WPF はグラフィック カードのハードウェア アクセラレーションに依存してレンダリングします。

テアリングは、グラフィック カード/ドライバーにバグがあることを示す一般的な兆候です。WPF で使用されるレンダリング設定を変更して、ハードウェア アクセラレーションを無効にすることができます。これにより、ティアリングの問題が修正される可能性があります。

于 2013-05-24T20:57:34.070 に答える