Sto lavorando con una libreria che rende parte del suo stato come un documento SVG.Esiste un modo per eseguire il rendering di SVG in Windows Form?
Mi piacerebbe eseguire il rendering in Windows Form o in un ambiente WPF. C'è attualmente un modo per farlo?
In caso contrario, potrei modificare la libreria per utilizzare una strategia di rendering più generale e quindi aggiungere un adattatore XML per ripristinare la funzionalità originale, ma questa non è la mia strategia preferita.
Questa domanda potrebbe anche beneficiare di una risposta: How do I display vector graphics (SVG) in a Windows Forms application?
Le mie competenze di google funzionano, quindi avevo già trovato queste due. Infatti, attualmente sto implementando un'interfaccia per facciata che può nascondere un oggetto SvgNet.SvgGraphics o un oggetto System.Drawing.Graphics. Posso usare questo 'IGraphicsFacade' per renderizzare, e renderizzare con la grafica Svg o un vero oggetto Graphics. È un po 'complicato, però. –
@John: proverei l'altra risposta nella domanda a cui ti sei collegato. I browser possono eseguire il rendering di file SVG, quindi dovrebbe essere abbastanza semplice inserire un controllo WebBrowser in un modulo e impostarne la proprietà Url nel file SVG. – MusiGenesis
E mi dispiace per i link di Google - non sai mai cosa le persone possono o non possono fare. Almeno non ho usato www.lmgtfy.com. – MusiGenesis