--- 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 object is a core WPF object, whose primary role is to provide rendering support. User interface controls, such as and , derive from the 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 - - - - [WPF Graphics Rendering Overview](wpf-graphics-rendering-overview.md) - [Graphics and Multimedia](index.md)