Background

The file upload is done via a nice and easy HTTPHandler on the server side that receives PNGs and saves them to a specific folder. More information can be found in Tim Heuer's video about Uploading files in Silverlight with source code.

How To

We create a screenshot of the current Silverlight app with a WriteableBitmap:

License

Share

About the Author

Peter -hates- dislikes crap software and tries his best to improve the profession of software development. For this reason he joined scrum.org. The seek for improvement keeps him getting out of bed ever day... and the smell of coffee.

One day, Peter woke up and realized that software development is not only about code, but also about people: From his team mates till the end user. Some people you just give donuts and some you need to give a little bit more. Peter is on a journey to make everyone happy.

If he is not sitting on a mountainbike or playing the trumpet, you might find him at a local user group to hang out with other geeks!

----------------
Peter was born in South Tirol (Italy), studied in Austria, enjoyed a beautiful 3 years working in Sydney Australia as a .NET developer for SSW and is now working for Zuehlke Engineering AG.

There are lot of ready made software which does these kind of things. In practice nobody builds from scratch. There are 1000's of opensource and free products which can help you to log support tickets.

i appreciate your work , but such a small writing should go as a blog and not as article. It just two lines of code with a small images fits for blog.

>>There are lot of ready made software which does these kind of things.
I was looking for something like this in Silverlight and couldn't find it.
I was even willing to pay for it. In the end I build it for my projects..

>>There are 1000's of opensource and free products which can help you to log support tickets.
Did you actually read my article? And what the code pieces do?
Its not about logging a support ticket!

>>Articles should atleast be 5 pages long.
I didn't know about this limitation. I was thinking its more about the content.

I wrote something similar back in VB 6 days, I have been meaning to rewrite it in SL, but you have saved me the work
On that VB 6 app, I had a feedback button available (to select users only) on all forms to send in change requests / bug reports.

That was a very old client server app running on a trusted network, so the data record was just left in a table on the server and the screen shot was saved to a shared directory, real simple really. Whenever I was on site, I would grab a copy of the database for support use along with the screen shots. Privacy was just don’t release it to anyone else. The world was a different place then.