有沒有辦法強制WPF窗口使用橡皮筋(在調整大小期間沒有內容的實時預覽)時調整大小?WPF窗口調整大小 - 無預覽/顯示橡皮筋
我意識到這通常是Windows上的用戶偏好,但我的應用程序使用D3D窗口,並且在調整大小(特別是從左上角向外)時有明顯的閃爍。
-
我應該提到我通過SlimDX使用DX10。我還沒有找到在DX10上使用D3DImage的方法。這可能嗎?
有沒有辦法強制WPF窗口使用橡皮筋(在調整大小期間沒有內容的實時預覽)時調整大小?WPF窗口調整大小 - 無預覽/顯示橡皮筋
我意識到這通常是Windows上的用戶偏好,但我的應用程序使用D3D窗口,並且在調整大小(特別是從左上角向外)時有明顯的閃爍。
-
我應該提到我通過SlimDX使用DX10。我還沒有找到在DX10上使用D3DImage的方法。這可能嗎?
在這種情況下,最好的選擇是使用D3DImage類在WPF中呈現DX內容。這使您可以在WPF中平滑縮放Direct3D內容 - 無閃爍。此外,這提供了更復雜的合成選項,因爲空域不再是問題。
同意裏德,D3DImage類有你所需要的。我不認爲有一種方法可以防止在重新調整大小時防止重新繪製,從而以醜陋的方式重載大量窗口事件。
我應該提到我通過SlimDX使用DX10。我還沒有找到在DX10上使用D3DImage的方法。這可能嗎? – erikc 2009-08-10 01:09:14