System.Windows.Interop Пространство имен

Предоставляет типы для поддержки взаимодействия между Windows Presentation Foundation (WPF) и другими технологиями, такими как API Windows, а также предоставляет базовые классы для других сценариев взаимодействия, в которых задействуется WPF. Provides supporting types for interoperation between Windows Presentation Foundation (WPF) and other technologies such as Windows APIs and provides base classes for other specific interoperation scenarios involving WPF.

Классы

ActiveXHost

Размещает элемент ActiveX как элемент в пределах содержимого Windows Presentation Foundation (WPF).Hosts an ActiveX control as an element within Windows Presentation Foundation (WPF) content.

BrowserInteropHelper

Вспомогательный класс, предоставляющий сведения о среде браузера, в которой размещается приложение обозревателя XAML (XBAP).A helper class that provides information about the browser environment in which a XAML browser application (XBAP) application is hosted.

ComponentDispatcher

Разрешает совместное управление конвейером сообщений между Win32 и WPF в сценариях взаимодействия.Enables shared control of the message pump between Win32 and WPF in interoperation scenarios.

CursorInteropHelper

Предоставляет статический вспомогательный класс для взаимодействия между WPF и Win32 с одним методом, используемым для получения объекта Cursor Windows Presentation Foundation (WPF) на основе заданного дескриптора курсора Win32.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.

D3DImage

Объект ImageSource, который отображает созданную пользователем поверхность Direct3D.An ImageSource that displays a user-created Direct3D surface.

DocObjHost

Этот тип или член поддерживает инфраструктуру Windows Presentation Foundation (WPF) и не предназначен для непосредственного использования из кода.This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.

DynamicScriptObject

Позволяет совершать вызовы из приложения обозревателя XAML к HTML-окну, в котором размещается приложение.Enables calls from a XAML browser application (XBAP) to the HTML window that hosts the application.

HwndHost

Размещает окно Win32 как элемент в пределах содержимого Windows Presentation Foundation (WPF).Hosts a Win32 window as an element within Windows Presentation Foundation (WPF) content.

HwndSource

Представляет содержимое Windows Presentation Foundation (WPF) в окне Win32.Presents Windows Presentation Foundation (WPF) content in a Win32 window.

HwndTarget

Представляет связь с дескриптором окна, поддерживающего визуальную композицию.Represents a binding to a window handle that supports visual composition.

Imaging

Предоставляет поддержку взаимодействия между управляемым и неуправляемым кодом для создания объектов изображений.Provides managed to unmanaged interoperation support for creating image objects.

InteropBitmap

InteropBitmap позволяет разработчикам повышать производительность отрисовки пользовательских интерфейсов не на основе WPF, размещаемых на платформе WPF, в сценариях взаимодействия.InteropBitmap enables developers to improve rendering performance of non-WPF UIs that are hosted by WPF in interoperability scenarios.

WindowInteropHelper

Используется для взаимодействия между кодом Windows Presentation Foundation (WPF) и Win32.Assists interoperation between Windows Presentation Foundation (WPF) and Win32 code.

Структуры

HwndSourceParameters

Содержит параметры, используемые для создания объекта HwndSource с помощью конструктора HwndSource(HwndSourceParameters).Contains the parameters that are used to create an HwndSource object using the HwndSource(HwndSourceParameters) constructor.

MSG

Содержит информацию сообщения из очереди сообщений потока.Contains message information from a thread's message queue.

Интерфейсы

IErrorPage

Определяет взаимодействие между приложениями Windows Presentation Foundation (WPF), в которых размещается содержимое взаимодействия, интерпретируемыми исполняемым кодом Windows Presentation Foundation (WPF), и страницей ошибки, предоставленной ведущим приложением.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.

IKeyboardInputSink

Предоставляет приемник сообщений от клавиатуры для компонентов, управляющих переходами по табуляции и действиями, выполняемыми с использованием сочетаний клавиш и мнемоник между границами взаимодействия и между HWND.Provides a keyboard sink for components that manages tabbing, accelerators, and mnemonics across interop boundaries and between HWNDs. Этот интерфейс реализует управление сообщениями от клавиатуры в сценариях взаимодействия WPF и Win32.This interface implements keyboard message management in WPF-Win32 interoperation scenarios.

IKeyboardInputSite

Управляет фокусом ввода в контейнере.Manages keyboard focus within the container. Этот интерфейс реализует управление сообщениями от клавиатуры в сценариях взаимодействия WPF и Win32.This interface implements keyboard message management in WPF-Win32 interoperation scenarios.

IProgressPage

Определяет взаимодействие между приложениями Windows Presentation Foundation (WPF), в которых размещается содержимое взаимодействия, и страницей хода выполнения, предоставленной ведущим приложением.Defines the interaction between Windows Presentation Foundation (WPF) applications that are hosting interoperation content, and a host supplied progress page.

IWin32Window

Определяет контракт для дескрипторов окон Win32.Defines the contract for Win32 window handles.

Перечисления

D3DResourceType

Указывает типы поверхностей Direct3D, совместимые с классом D3DImage.Specifies the Direct3D surface types that are compatible with the D3DImage class.

RenderMode

Задает параметры отрисовки.Specifies the rendering preference.

Делегаты

HwndSourceHook

Представляет метод, обрабатывающий сообщения окна Win32.Represents the method that handles Win32 window messages.

ThreadMessageEventHandler

Представляет метод, обрабатывающий события ThreadFilterMessage и ThreadPreprocessMessage.Represents the method that handles the ThreadFilterMessage and ThreadPreprocessMessage events.