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 события. |