2009-11-04 12 views
5

Estoy desarrollando un control de gráfico en WPF. Lo he desarrollado previamente usando GDI y C#. he usado doble buffering en el control anterior para evitar algunos problemas relacionados con el redibujado del control de gráfico. Ahora que he desarrollado Graph Control en WPF tengo un problema, cuando uso mi Graph Control como control de usuario en un formulario de Windows, anclarlo al formulario, y al ejecutarlo y cambiar su tamaño puedo ver claramente dos líneas negras una horizontal y una vertical en las esquinas derecha e inferior del control gráfico ... creo que cuando estoy cambiando el tamaño del gráfico, ocupar el área reajustada el control gráfico está tomando tiempo y, mientras tanto, el área no está ocupada por el control se ve negro ...¿Doble búfer en WPF?

¿hay alguna solución a este problema en WPF? como doble buffering?

¿Cómo puedo evitar este problema?

respetos, rangana.

Respuesta

7

WPF usa DirectX para renderizar, por lo que no necesita duplicar. Quizás el problema esté en tu código de diseño.