4

WPF と dotNet4.0 のレンダリング スレッドに関して非常に簡単な質問があります。設定したいすべての依存関係プロパティを設定する前に、レンダリング スレッドが既にレンダリングを開始することを回避するにはどうすればよいですか。レンダリング スレッドがウィンドウの新しい位置とサイズのレンダリングを開始する前に、WPF ウィンドウの新しい Height、Width、Left および Top プロパティを最初に完全に設定するのが好きです。

背景: 現在、サイズ変更と配置のすべてのロジックを実行するボーダレス ウィンドウを設計しています。左上隅または左の境界でマウスを使用してウィンドウのサイズを変更しようとすると、新しいウィンドウ サイズ (高さ、幅) を設定すると同時に、左を使用して新しい位置を設定する必要があります。およびトップ プロパティ。残念ながら、まだすべての新しいプロパティ値が設定されていなくても、レンダリング スレッドは既にレンダリングを開始しています。これにより、ウィンドウが最終的に正しい新しい位置に設定される前に、別の位置でウィンドウがちらつき、見栄えが悪くなります。

ここですでに多くの質問スレッドを調査しましたが、実際に答えを出すスレッドはありません。助けてください!

注: コードは必要ないと思います。問題はコードがなくても理解できるものであり、誰もがデフォルト ウィンドウでこれを試すことができます。設定はボーダレスです。

4

0 に答える 0