2009-11-04 221 views
5

我正在開發WPF中的圖形控件。我以前使用GDI和C#開發它。 我在前面的控件中使用了雙緩衝來避免一些與重繪圖形控件有關的問題。 現在,當我開發WPF中的圖形控件時,我遇到了一個問題,當我使用圖形控件作爲窗體中的用戶控件時,將它錨定到窗體,並在運行它並調整大小時,我可以清楚地看到兩個黑色線條橫向一個和垂直一個在圖形控件的右下角...我認爲當我調整圖形大小時,要佔用調整大小的區域圖形控件佔用時間,同時該區域未填充該控件看到黑色...WPF中的雙緩衝?

有沒有解決WPF中的這個問題的方法?像雙緩衝?

我該如何避免這個問題?

關於, rangana。

回答

7

WPF使用DirectX進行渲染,因此您不需要doubleBuffer。也許問題出在你的佈局代碼中。