--- title: "Data" ms.date: "03/30/2017" f1_keywords: - "AutoGeneratedOrientationPage" helpviewer_keywords: - "WPF [WPF], data" - "Windows Presentation Foundation [WPF], data" - "data [WPF]" ms.assetid: dea454e2-abd8-4c53-ba37-d3ed53187d64 --- # Data [!INCLUDE[TLA#tla_winclient](../../../includes/tlasharptla-winclient-md.md)] data binding provides a simple and consistent way for applications to present and interact with data. Elements can be bound to data from a variety of data sources in the form of common language runtime (CLR) objects and XML. [!INCLUDE[TLA#tla_winclient](../../../includes/tlasharptla-winclient-md.md)] also provides a mechanism for the transfer of data through drag-and-drop operations. ## In This Section [Data Binding](/dotnet/desktop-wpf/data/data-binding-overview) [Drag and Drop](../advanced/drag-and-drop.md) ## Reference ## Related Sections [Controls](../controls/index.md) [Styling and Templating](/dotnet/desktop-wpf/fundamentals/styles-templates-overview) [Data Binding](../advanced/optimizing-performance-data-binding.md) ## See also - [Walkthrough: My first WPF desktop application](../getting-started/walkthrough-my-first-wpf-desktop-application.md) - [Walkthrough: Caching Application Data in a WPF Application](../advanced/walkthrough-caching-application-data-in-a-wpf-application.md)