我正在开发WPF中的图形控件。我之前使用GDI和C#开发了它。 我在之前的控件中使用了双缓冲,以避免与重绘图控件相关的一些问题。 现在,当我在WPF中开发图形控件时,我有一个问题,当我使用我的Graph Control作为Windows窗体中的用户控件,将其锚定到窗体,并在运行它并调整大小时我可以清楚地看到两个黑色在图形控件的右下角有一个水平线和一个垂直线...我认为当我调整图形大小时,占用调整大小的区域图形控件需要花费时间并且同时该区域未被填充控制是黑色的......
WPF中有没有解决这个问题的方法?喜欢双缓冲?
我怎么能避免这个问题?
的问候, rangana。
答案 0 :(得分:7)
WPF使用DirectX进行渲染,因此您不需要使用doubleBuffer。也许问题在于您的布局代码。