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

Предоставляет типы для поддержки взаимодействия между Windows Presentation Foundation (WPF) и другими технологиями, такими как API Windows, а также предоставляет базовые классы для других сценариев взаимодействия, в которых задействуется WPF.

Классы

ActiveXHost

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

BrowserInteropHelper

Вспомогательный класс, предоставляющий сведения о среде браузера, в которой размещается приложение обозревателя XAML (XBAP).

ComponentDispatcher

Разрешает совместное управление конвейером сообщений между Win32 и WPF в сценариях взаимодействия.

CursorInteropHelper

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

D3DImage

Объект ImageSource, который отображает созданную пользователем поверхность Direct3D.

DocObjHost

Этот тип или член поддерживает инфраструктуру Windows Presentation Foundation (WPF) и не предназначен для непосредственного использования из кода.

DynamicScriptObject

Позволяет совершать вызовы из приложения обозревателя XAML к HTML-окну, в котором размещается приложение.

HwndHost

Размещает окно Win32 как элемент в пределах содержимого Windows Presentation Foundation (WPF).

HwndSource

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

HwndTarget

Представляет связь с дескриптором окна, поддерживающего визуальную композицию.

Imaging

Предоставляет поддержку взаимодействия между управляемым и неуправляемым кодом для создания объектов изображений.

InteropBitmap

InteropBitmap позволяет разработчикам повышать производительность отрисовки пользовательских интерфейсов не на основе WPF, размещаемых на платформе WPF, в сценариях взаимодействия.

WindowInteropHelper

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

Структуры

HwndSourceParameters

Содержит параметры, используемые для создания объекта HwndSource с помощью конструктора HwndSource(HwndSourceParameters).

MSG

Содержит информацию сообщения из очереди сообщений потока.

Интерфейсы

IErrorPage

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

IKeyboardInputSink

Предоставляет приемник сообщений от клавиатуры для компонентов, управляющих переходами по табуляции и действиями, выполняемыми с использованием сочетаний клавиш и мнемоник между границами взаимодействия и между HWND. Этот интерфейс реализует управление сообщениями от клавиатуры в сценариях взаимодействия WPF и Win32.

IKeyboardInputSite

Управляет фокусом ввода в контейнере. Этот интерфейс реализует управление сообщениями от клавиатуры в сценариях взаимодействия WPF и Win32.

IProgressPage

Определяет взаимодействие между приложениями Windows Presentation Foundation (WPF), в которых размещается содержимое взаимодействия, и страницей хода выполнения, предоставленной ведущим приложением.

IWin32Window

Определяет контракт для дескрипторов окон Win32.

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

D3DResourceType

Указывает типы поверхностей Direct3D, совместимые с классом D3DImage.

RenderMode

Задает параметры отрисовки.

Делегаты

HwndSourceHook

Представляет метод, обрабатывающий сообщения окна Win32.

ThreadMessageEventHandler

Представляет метод, обрабатывающий события ThreadFilterMessage и ThreadPreprocessMessage.