私は WPF の世界では比較的新しいもので、ウィンドウのサイズを変更すると、ウィンドウのコンテンツの描画がいかに遅れているかにすぐに気付きました。たとえば、ウィンドウの端にスクロールバーがある場合、それらのスクロールバーは縮小中に部分的に非表示になり、拡大するとスクロールバーとウィンドウ境界の間にスペースができます。
これは、Visual Studio で作成された空の WPF プロジェクトでも発生します。さらに悪いことに、背景でも発生し、拡大するとウィンドウの背後にあるもの (他のウィンドウ、デスクトップの壁紙など) が漏れて見えることがあります。
最初は、ネイティブ アプリケーションまたは WinForms アプリケーションのサイズが適切に変更される (適切に記述されている場合) という WPF の醜い制限だと思いました。しかし、Expression Blend を見ると、ウィンドウの背景は不透明のままです (ただし、ウィンドウのコンテンツはまだ遅れています)。説明されている問題を防ぐために彼らは何をしていますか?また、より近似したネイティブ/WinForm GUI へのサイズ変更を改善する方法はありますか?