WPF C# website thumbnail


For my FYP (Final Year Project in College) I needed to take thumbnails of web pages and I couldn’t find a solution online that worked. There was only one entry I could find in relation to it and that didn’t seem to work either, but did give me an idea. I looped through the contents of the frame, putting each ‘control’ item to string and then took an image of the contents of that control. I’ll stick up a demo project if anyone asks, but here is important part:

 

Window2 w2 = new Window2();

        void TheFrame_ContentRendered(object sender, EventArgs e)

        {

      

            for (Visual v = TheFrame; v != null; v = VisualTreeHelper.GetChild(v, 0) as Visual)

            {

               

                if (v.ToString().Contains(“WebBrowser”))

                {

                   

                    w2.Image.Source = new DrawingImage(VisualTreeHelper.GetDrawing(v));

                    w2.Show();

                    break;

                }

            }

 

           

 

        }

Feel free to use!!!

This entry was posted in Code, College and tagged , , , , , , . Bookmark the permalink. Follow any comments here with the RSS feed for this post. Post a comment or leave a trackback: Trackback URL.

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>