Export (0) Print
Expand All

System.Windows.Interop Namespace

Provides supporting types for interoperation between Windows Presentation Foundation (WPF) and other technologies such as Win32 APIs and provides base classes for other specific interoperation scenarios involving WPF.

  Class Description
Public class ActiveXHost Infrastructure. Hosts an ActiveX control as an element within Windows Presentation Foundation (WPF) content.
Public class BrowserInteropHelper A helper class that provides information about the browser environment in which a XAML browser application (XBAP) application is hosted.
Public class ComponentDispatcher Enables shared control of the message pump between Win32 and WPF in interoperation scenarios.
Public class CursorInteropHelper Provides a static helper class for WPF/Win32 interoperation with one method, which is used to obtain a Windows Presentation Foundation (WPF) Cursor object based on a provided Win32 cursor handle.
Public class D3DImage An ImageSource that displays a user-created Direct3D surface.
Public class DocObjHost This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
Public class DynamicScriptObject Infrastructure. Enables calls from a XAML browser application (XBAP) to the HTML window that hosts the application. 
Public class HwndHost Hosts a Win32 window as an element within Windows Presentation Foundation (WPF) content. 
Public class HwndSource Presents Windows Presentation Foundation (WPF) content in a Win32 window.
Public class HwndTarget Represents a binding to a window handle that supports visual composition.
Public class Imaging Provides managed to unmanaged interoperation support for creating image objects.
Public class InteropBitmap InteropBitmap enables developers to improve rendering performance of non-WPF UIs that are hosted by WPF in interoperability scenarios.
Public class WindowInteropHelper Assists interoperation between Windows Presentation Foundation (WPF) and Win32 code. 

  Structure Description
Public structure HwndSourceParameters Contains the parameters that are used to create an HwndSource object using the HwndSource constructor.
Public structure MSG Contains message information from a thread's message queue.

  Interface Description
Public interface IErrorPage Defines the interaction between Windows Presentation Foundation (WPF) applications that are hosting interoperation content and interpreted by the Windows Presentation Foundation (WPF) executable, and a host supplied error page. 
Public interface IKeyboardInputSink Provides a keyboard sink for components that manages tabbing, accelerators, and mnemonics across interop boundaries and between HWNDs. This interface implements keyboard message management in WPF-Win32 interoperation scenarios.
Public interface IKeyboardInputSite Manages keyboard focus within the container. This interface implements keyboard message management in WPF-Win32 interoperation scenarios.
Public interface IProgressPage Defines the interaction between Windows Presentation Foundation (WPF) applications that are hosting interoperation content, and a host supplied progress page.
Public interface IWin32Window Defines the contract for Win32 window handles.

  Delegate Description
Public delegate HwndSourceHook Represents the method that handles Win32 window messages. 
Public delegate ThreadMessageEventHandler Represents the method that handles the ThreadFilterMessage and ThreadPreprocessMessage events.

  Enumeration Description
Public enumeration D3DResourceType Specifies the Direct3D surface types that are compatible with the D3DImage class.
Public enumeration RenderMode Specifies the rendering preference.
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2014 Microsoft