Windows Presentation Foundation
Migration and Interoperability

This page contains links to documents that discuss how to implement interoperation between Windows Presentation Foundation (WPF) applications and other types of Microsoft Windows applications.

In This Section

WPF and Win32 Interoperation Overview
Tutorial: Create a Win32 Application Hosting WPF Content
Sharing Message Loops Between Win32 and WPF
Tutorial: Create a WPF Application Hosting Win32 Content
WPF Interoperation: "Airspace" and Window Regions Overview
Windows Forms and WPF Interoperability Input Architecture
Layout Considerations for the WindowsFormsHost Element
Windows Forms and WPF Property Mapping
Supported Scenarios in Windows Presentation Foundation and Windows Forms Interoperation
Windows Forms Controls and Equivalent WPF Controls
Troubleshooting Hybrid Applications
Migration and Interoperability How-to Topics
Performance Considerations for Direct3D9 and WPF Interoperability
Walkthrough: Creating Direct3D9 Content for Hosting in WPF
Walkthrough: Hosting Direct3D9 Content in WPF
Creating Direct3D9 Content That Can Be Hosted in WPF
Reference

Term

Definition

WindowsFormsHost

An element that you can use to host a Windows Forms control as an element of a WPF page.

ElementHost

A Windows Forms control that you can use to host a Windows Presentation Foundation (WPF) control.

HwndSource

Hosts a WPF region within a Win32 application.

HwndHost

Base class for WindowsFormsHost, defines some basic functionality that all HWND-based technologies use when hosted by a WPF application. Subclass this to host a Win32 window within a WPF application.

BrowserInteropHelper

A helper class for reporting conditions of the browser environment for a WPF application that is hosted by a browser.

Related Sections

Term

Definition

WPF and Win32 Interoperation Overview

Discusses interoperation between WPF and Win32-based components or applications.

Migration and Interoperability Samples

Samples that show how to use the Windows Forms, Win32, and WPF technologies together in hybrid applications.

Tags :


Page view tracker