Windows Forms and WPF Interop Docs

Now that interest in WPF is really heating up, we've been getting more inquiries about WinForms and WPF interop. Fortunately, we have a lot of coverage in the SDK docs, which shipped in November:

Migration and Interoperability

 

  • How to: Enable Visual Styles in a Hybrid Application
  • How to: Host a Windows Presentation Foundation Control in Windows Forms by Using ElementHost
  • Layout Considerations for the WindowsFormsHost Element
  • Supported Scenarios in Windows Presentation Foundation and Windows Forms Interoperation
  • Troubleshooting Hybrid Applications
  • Walkthrough: Arranging Windows Forms Controls in Windows Presentation Foundation
  • Walkthrough: Binding to Data in Hybrid Applications
  • Walkthrough: Hosting a Windows Forms Composite Control in Windows Presentation Foundation
  • Walkthrough: Hosting a Windows Forms Control in Windows Presentation Foundation
  • Walkthrough: Hosting a Windows Forms Control in Windows Presentation Foundation by Using XAML
  • Walkthrough: Hosting a Windows Presentation Foundation Composite Control in Windows Forms
  • Walkthrough: Hosting a Windows Presentation Foundation Control in Windows Forms
  • Walkthrough: Hosting an ActiveX Control in Windows Presentation Foundation
  • Walkthrough: Hosting an ActiveX Control in Windows Presentation Foundation by Using XAML
  • Walkthrough: Localizing a Hybrid Application
  • Walkthrough: Manually Adding a Windows Presentation Foundation Element to a Windows Forms Project
  • Walkthrough: Manually Creating a Windows Presentation Foundation Project Using Visual Studio
  • Walkthrough: Mapping Properties Using the ElementHost Control
  • Walkthrough: Mapping Properties Using the WindowsFormsHost Element
  • Windows Forms and WPF Interoperability Input Architecture
  • Windows Forms and WPF Property Mapping
  • Windows Forms Controls and Equivalent WPF Controls

Also, we have lots of sample code:

  • Arranging Windows Forms Controls in Windows Presentation Foundation Sample
  • Data Binding in Hybrid Applications Sample
  • Hosting a Windows Forms Composite Control in Windows Presentation Foundation Sample
  • Manually Creating a Windows Presentation Foundation Project Sample
  • Hosting a Windows Presentation Foundation Composite Control in Windows Forms Sample
  • Localizing a Hybrid Application Sample
  • Hosting a Windows Forms Control in Windows Presentation Foundation Sample
  • Enabling Visual Styles in a Hybrid Application Sample
  • Hosting a Windows Forms Control in Windows Presentation Foundation by Using XAML Sample
  • Hosting a Simple Windows Presentation Foundation Control in Windows Forms Sample
  • Hosting an ActiveX Control in Windows Presentation Foundation by Using XAML Sample
  • Hosting an ActiveX Control in Windows Presentation Foundation Sample
  • Mapping Properties Using the WindowsFormsHost Element Sample
  • Mapping Properties Using the ElementHost Control Sample

We have some designer-oriented topics as well, which shipped in Orcas Beta 1. These haven't been published at MSDN yet:

  • How to: Copy and Paste an ElementHost Control at Design Time
  • Using Windows Presentation Foundation Controls
  • Walkthrough: Arranging Windows Presentation Foundation Content on Windows Forms at Design Time
  • Walkthrough: Assigning Windows Presentation Foundation Content on Windows Forms at Design Time
  • Walkthrough: Changing Properties of a Hosted Windows Presentation Foundation Element at Design Time
  • Walkthrough: Copying and Pasting an ElementHost Control into Separate Windows Forms
  • Walkthrough: Creating New Windows Presentation Foundation Content on Windows Forms at Design Time
  • Walkthrough: Styling Windows Presentation Foundation Content

Hope you can use them to build some neat hybrid apps.