Files
docs-desktop/dotnet-desktop-guide/framework/wpf/graphics-multimedia/visual-layer-programming.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

29 lines
1.3 KiB
Markdown

---
title: "Visual Layer Programming"
ms.date: "03/30/2017"
f1_keywords:
- "AutoGeneratedOrientationPage"
helpviewer_keywords:
- "visual objects [WPF]"
- "graphics [WPF], visual layer"
- "rendering support with Visual objects [WPF]"
- "visual layer [WPF]"
ms.assetid: d82c89db-077f-4c3c-a4f8-310ebfbe0fe2
---
# Visual Layer Programming
The <xref:System.Windows.Media.Visual> object is a core [!INCLUDE[TLA2#tla_winclient](../../../includes/tla2sharptla-winclient-md.md)] object, whose primary role is to provide rendering support. User interface controls, such as <xref:System.Windows.Controls.Button> and <xref:System.Windows.Controls.TextBox>, derive from the <xref:System.Windows.Media.Visual> class, and use it for persisting their rendering data.
## In This Section
[Hit Testing in the Visual Layer](hit-testing-in-the-visual-layer.md)
[Using DrawingVisual Objects](using-drawingvisual-objects.md)
[Tutorial: Hosting Visual Objects in a Win32 Application](tutorial-hosting-visual-objects-in-a-win32-application.md)
[How-to Topics](visual-layer-programming-how-to-topics.md)
## See also
- <xref:System.Windows.Media.Visual>
- <xref:System.Windows.Media.VisualTreeHelper>
- <xref:System.Windows.Media.DrawingVisual>
- [WPF Graphics Rendering Overview](wpf-graphics-rendering-overview.md)
- [Graphics and Multimedia](index.md)