--- title: "Walkthroughs" description: Use these step-by-step instructions for common scenarios about the WPF product or a particular feature area. ms.date: "03/30/2017" helpviewer_keywords: - "walkthroughs [WPF]" - "WPF walkthroughs [WPF]" ms.assetid: c29bde96-0389-4aff-a9fb-cd678f66b7f7 --- # WPF Walkthroughs Walkthroughs give step-by-step instructions for common scenarios. This makes them a good place to start learning about the product or a particular feature area. This topic contains links to Windows Presentation Foundation (WPF) walkthroughs. ## WPF Designer Walkthroughs |Title|Description| |-----------|-----------------| |[Walkthrough: Building a Simple WPF Application with the WPF Designer](/previous-versions/visualstudio/visual-studio-2010/bb546972(v=vs.100))|Demonstrates how to build a simple WPF application with the WPF Designer.| |[Walkthrough: Constructing a Dynamic Layout](/previous-versions/visualstudio/visual-studio-2010/bb514519(v=vs.100))|Demonstrates creating a dynamic layout by using a panel control.| |[Walkthrough: Creating a Resizable Application by Using the WPF Designer](/previous-versions/visualstudio/visual-studio-2010/bb546954(v=vs.100))|Demonstrates how to create window layouts that are resizable by the user at run time.| |[Walkthrough: Creating a Data Binding by Using the WPF Designer](/previous-versions/visualstudio/visual-studio-2010/dd434207(v=vs.100))|Demonstrates how to use the WPF Designer to create data bindings that connect data to a control.| |[Walkthrough: Using a DesignInstance to Bind to Data in the Designer](/previous-versions/visualstudio/visual-studio-2010/dd490796(v=vs.100))|Demonstrates how to use the WPF Designer to create data bindings at design time for a data context that is assigned at run time.| ## WPF Walkthroughs |Title|Description| |-----------|-----------------| |[Walkthrough: My first WPF desktop application](walkthrough-my-first-wpf-desktop-application.md)|Demonstrates creating a WPF application using many of the common features of WPF including controls, layout and data binding.| |[Create a Button by Using XAML](../controls/walkthrough-create-a-button-by-using-xaml.md)|Demonstrates how to create an animated button.| |[Create a Button by Using Microsoft Expression Blend](../controls/walkthrough-create-a-button-by-using-microsoft-expression-blend.md)|Demonstrates the process of creating a customized button by using Microsoft Expression Blend.| |[Walkthrough: Display Data from a SQL Server Database in a DataGrid Control](../controls/walkthrough-display-data-from-a-sql-server-database-in-a-datagrid-control.md)|Demonstrates how to retrieve data from a SQL Server database and display that data in a control.| ## Migration and Interoperability in WPF |Title|Description| |-----------|-----------------| |[Walkthrough: Hosting a Windows Forms Control in WPF](../advanced/walkthrough-hosting-a-windows-forms-control-in-wpf.md)|Demonstrates how to host a Windows Forms control in a WPF application.| |[Walkthrough: Hosting a Windows Forms Composite Control in WPF](../advanced/walkthrough-hosting-a-windows-forms-composite-control-in-wpf.md)|Demonstrates how to host a Windows Forms data-entry composite control in a [!INCLUDE[TLA2#tla_winclient](../../../includes/tla2sharptla-winclient-md.md)] application.| |[Walkthrough: Hosting a WPF Composite Control in Windows Forms](../advanced/walkthrough-hosting-a-wpf-composite-control-in-windows-forms.md)|Demonstrates how to host a WPF data-entry composite control in a Windows Forms application.| |[Walkthrough: Arranging Windows Forms Controls in WPF](../advanced/walkthrough-arranging-windows-forms-controls-in-wpf.md)|Demonstrates how to use WPF layout features to arrange Windows Forms controls in a hybrid application.| |[Walkthrough: Binding to Data in Hybrid Applications](../advanced/walkthrough-binding-to-data-in-hybrid-applications.md)|Demonstrates how to use data binding in hybrid applications that include both Windows Forms and WPF controls.| ## Related Sections |Title|Description| |-----------|-----------------| |[Visual Studio Walkthroughs](/previous-versions/visualstudio/visual-studio-2010/szatc41e(v=vs.100))|Gives a related list of walkthroughs for all areas of programming in Visual Studio.|