Files
docs-desktop/dotnet-desktop-guide/framework/wpf/graphics-multimedia/how-to-enumerate-drawing-content-of-a-visual.md
T
Andy De George da363692ff Initial WPF content migrated (#17)
* Reset branch for WPF changes

* Convert BMP to PNG; fix link-out-of-scope err

* Add snippets for WPF... 6794 files!!!!

* Add missing snippets

* update file updated between migration

* Fix paths to include

* update breadcrumb and toc

* fix index links

* fix index links

* fix index links

* fix markdown
2020-09-04 09:46:28 -07:00

27 lines
1.5 KiB
Markdown

---
title: "How to: Enumerate Drawing Content of a Visual"
ms.date: "03/30/2017"
helpviewer_keywords:
- "retrieving the DrawingGroup value of a Visual [WPF]"
- "enumerating the contents of a Visual [WPF]"
ms.assetid: 2974ddb3-2997-4713-8fd2-e93d549c58a8
---
# How to: Enumerate Drawing Content of a Visual
The <xref:System.Windows.Media.Drawing> object provide an object model for enumerating the contents of a <xref:System.Windows.Media.Visual>.
## Example
The following example uses the <xref:System.Windows.Media.VisualTreeHelper.GetDrawing%2A> method to retrieve the <xref:System.Windows.Media.DrawingGroup> value of a <xref:System.Windows.Media.Visual> and enumerate it.
> [!NOTE]
> When you are enumerating the contents of the visual, you are retrieving <xref:System.Windows.Media.Drawing> objects, and not the underlying representation of the render data as a vector graphics instruction list. For more information, see [WPF Graphics Rendering Overview](wpf-graphics-rendering-overview.md).
[!code-csharp[DrawingMiscSnippets_snip#GraphicsMMRetrieveDrawings](~/samples/snippets/csharp/VS_Snippets_Wpf/DrawingMiscSnippets_snip/CSharp/EnumerateDrawingsExample.xaml.cs#graphicsmmretrievedrawings)]
## See also
- <xref:System.Windows.Media.Drawing>
- <xref:System.Windows.Media.DrawingGroup>
- <xref:System.Windows.Media.VisualTreeHelper>
- [Drawing Objects Overview](drawing-objects-overview.md)
- [WPF Graphics Rendering Overview](wpf-graphics-rendering-overview.md)