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

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

Классы

Имя Описание
ActiveXHost

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

BrowserInteropHelper

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

ComponentDispatcher

Включает общий контроль насоса сообщений между Win32 и WPF в сценариях взаимодействия.

CursorInteropHelper

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

D3DImage

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

DocObjHost

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

DynamicScriptObject

Включает вызовы из приложения браузера XAML (XBAP) в 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

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

IKeyboardInputSite

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

IProgressPage

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

IWin32Window

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

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

Имя Описание
D3DResourceType

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

RenderMode

Задает предпочтения отрисовки.

Делегаты

Имя Описание
HwndSourceHook

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

ThreadMessageEventHandler

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