问题
I'm trying to get the screenshot of a given URL as a bitmap image on the Windows Phone. The WebBrowser class does not seem to have the DrawToBitmap method.
Any pointers on how to get this working?
回答1:
You can't take a screenshot of the WebBrowser Control
as there seems to be a bug with the way it works with WriteableBitmaps. An alternative method could be to send the URL to a web service which takes a screenshot on the server and returns it back to your app.
回答2:
Use WriteableBitmap
to render the WebBrowser
control and its contents to a bitmap as described by Laurent's article Taking a screenshot from within a Silverlight #WP7 application, which also explains how to save it to the media library.
来源:https://stackoverflow.com/questions/4965749/browser-screenshot-as-bitmap-in-wp7