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. |