Por lo tanto, he usado winForms .CreateGraphics para dibujar una variedad de cosas diferentes, desde líneas a cuadros a imágenes. Fue muy rápido y receptivo.equivalente CreateGraphics en wpf
estoy tratando de aprender WPF en C#
encontré que WPF me permite "añadir" objetos rectángulo a un lienzo en el que se mostrará de manera adecuada. SIN EMBARGO, estoy dibujando cientos de miles de rectángulos a veces, y la velocidad de extracción puede ser extremadamente lenta, y la IU se vuelve menos rápida cuando muevo incluso 1 de los rectángulos.
Pintar directamente sobre un elemento en winForms no fue muy rápido, pero fue consistente independientemente de lo mucho que pinté.
¿Existe una solución similar para hacer esto en WPF?
Intenté agregar un linq a System.Drawing
, que me dio un objeto Graphics
, pero ninguno de los elementos wpf que intenté tiene el método .CreateGraphics()
.
Holy @ #% (.CreateGraphics no existe en WPF, ya sea todos los días, encuentro nuevas razones para lamentar usar WPF como una opción de formulario; es como usar formas de ganar y hacer todo lo posible como pastel o use WPF y gl para buscar 10 horas cómo hacer algo que solía ser simple. –