Estoy trabajando con una biblioteca que representa parte de su estado como un documento SVG.¿Hay alguna manera de procesar SVG en Windows Forms?
Me gustaría mostrar esto en Windows Forms o en un entorno WPF. ¿Hay actualmente una manera de hacer esto?
De lo contrario, podría modificar la biblioteca para utilizar una estrategia de representación más general, y luego agregar un adaptador XML para restaurar la funcionalidad original, pero esta no es mi estrategia preferida.
Esta pregunta también podría beneficiarse de una respuesta: How do I display vector graphics (SVG) in a Windows Forms application?
Mis habilidades de Google funcionan, así que había encontrado estas dos antes. De hecho, actualmente estoy implementando una interfaz de fachada que puede ocultar un objeto SvgNet.SvgGraphics o un objeto System.Drawing.Graphics. Puedo usar este 'IGraphicsFacade' para renderizarlo y renderizarlo a los gráficos Svg o a un objeto real de Graphics. Aunque es un poco complicado. –
@John: probaría la otra respuesta en la pregunta a la que se vinculó. Los navegadores pueden procesar archivos SVG, por lo que debería ser bastante sencillo poner un control WebBrowser en un formulario y establecer su propiedad Url en su archivo SVG. – MusiGenesis
Y perdón por los enlaces de Google: nunca se sabe lo que las personas pueden o no pueden hacer. Al menos no usé www.lmgtfy.com. – MusiGenesis