Dans mon application Silverlight, j'ai le contrôle Canvas dans ScrollViewer et beaucoup de contrôles dans Canvas.
Si la toile est trop longue, je peux utiliser scrollviewer pour voir tout le contenu.
Mais je ne vais pas non plus montrer au client dans quelle partie de la toile il est maintenant comme dans Photoshop.
Je ne vais pas faire cela en sauvegardant le canevas en tant qu'image et en shoingant l'image dans le coin supérieur gauche avec le rectangle rouge sur la partie veweing.
Est-il possible d'enregistrer du canevas en tant qu'image? Si oui, comment le faire et si maintenant y a-t-il d'autres solutions?
Merci.Comment enregistrer la toile comme image?
1
A
Répondre
4
essayer cette
var img = new WriteableBitmap(myCanvas, null);
fonctionne très bien, merci. –