WPF窗口调整大小 - 没有预览/显示橡皮筋

时间:2009-08-09 22:44:26

标签: wpf directx resize direct3d

有没有办法在调整大小时强制WPF窗口使用橡皮筋(调整大小时没有内容的实时预览)?

我意识到这通常是Windows上的用户首选项,但我的应用程序使用D3D窗口,并且在调整大小时会有明显的闪烁(特别是从左上角向外)。

-

我应该提到我通过SlimDX使用DX10。我还没有找到一种方法在DX10上使用D3DImage。这可能吗?

2 个答案:

答案 0 :(得分:1)

在这种情况下,最好的选择是使用D3DImage类在WPF中显示您的DX内容。这使您可以在WPF中平滑缩放Direct3D内容 - 没有闪烁。此外,这提供了更复杂的合成选项,因为空域不再是问题。

答案 1 :(得分:0)

与Reed同意,D3DImage类拥有您所需要的。我不认为有一种方法可以防止在重新调整时重绘,以便以丑陋的方式重载大量的窗口事件。

相关问题