System.Windows.Interop Ruang nama
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menyediakan jenis pendukung untuk interoperarasi antara Windows Presentation Foundation (WPF) dan teknologi lain seperti API Windows dan menyediakan kelas dasar untuk skenario interoperabilitas spesifik lainnya yang melibatkan WPF.
Kelas
| Nama | Deskripsi |
|---|---|
| ActiveXHost |
Menghosting kontrol ActiveX sebagai elemen dalam konten Windows Presentation Foundation (WPF). |
| BrowserInteropHelper |
Kelas pembantu yang menyediakan informasi tentang lingkungan browser tempat aplikasi browser XAML (XBAP) dihosting. |
| ComponentDispatcher |
Memungkinkan kontrol bersama pompa pesan antara Win32 dan WPF dalam skenario interoperabilitas. |
| CursorInteropHelper |
Menyediakan kelas pembantu statis untuk interoperasi WPF/Win32 dengan satu metode, yang digunakan untuk mendapatkan objek Windows Presentation Foundation (WPF) Cursor berdasarkan handel kursor Win32 yang disediakan. |
| D3DImage |
Yang ImageSource menampilkan permukaan Direct3D yang dibuat pengguna. |
| DocObjHost |
Tipe atau anggota ini mendukung infrastruktur Windows Presentation Foundation (WPF) dan tidak dimaksudkan untuk digunakan langsung dari kode Anda. |
| DynamicScriptObject |
Mengaktifkan panggilan dari aplikasi browser XAML (XBAP) ke jendela HTML yang menghosting aplikasi. |
| HwndHost |
Menghosting jendela Win32 sebagai elemen dalam konten Windows Presentation Foundation (WPF). |
| HwndSource |
Menyajikan konten Windows Presentation Foundation (WPF) di jendela Win32. |
| HwndTarget |
Mewakili pengikatan ke handel jendela yang mendukung komposisi visual. |
| Imaging |
Menyediakan dukungan interoperabilitas yang dikelola untuk membuat objek gambar. |
| InteropBitmap |
InteropBitmap memungkinkan pengembang meningkatkan performa penyajian UI non-WPF yang dihosting oleh WPF dalam skenario interoperabilitas. |
| WindowInteropHelper |
Membantu interoperaksi antara Windows Presentation Foundation (WPF) dan kode Win32. |
Struct
| Nama | Deskripsi |
|---|---|
| HwndSourceParameters |
Berisi parameter yang digunakan untuk membuat HwndSource objek menggunakan HwndSource(HwndSourceParameters) konstruktor. |
| MSG |
Berisi informasi pesan dari antrean pesan utas. |
Antarmuka
| Nama | Deskripsi |
|---|---|
| IErrorPage |
Menentukan interaksi antara aplikasi Windows Presentation Foundation (WPF) yang menghosting konten interoperabilitas dan ditafsirkan oleh Windows Presentation Foundation (WPF) yang dapat dieksekusi, dan halaman kesalahan yang disediakan host. |
| IKeyboardInputSink |
Menyediakan sink keyboard untuk komponen yang mengelola tabbing, akselerator, dan mnemonic di seluruh batas interop dan antara HWND. Antarmuka ini mengimplementasikan manajemen pesan keyboard dalam skenario interoperaksi WPF-Win32. |
| IKeyboardInputSite |
Mengelola fokus keyboard dalam kontainer. Antarmuka ini mengimplementasikan manajemen pesan keyboard dalam skenario interoperaksi WPF-Win32. |
| IProgressPage |
Menentukan interaksi antara aplikasi Windows Presentation Foundation (WPF) yang menghosting konten interoperabilitas, dan halaman kemajuan yang disediakan host. |
| IWin32Window |
Menentukan kontrak untuk handel jendela Win32. |
Enum
| Nama | Deskripsi |
|---|---|
| D3DResourceType |
Menentukan jenis permukaan Direct3D yang kompatibel dengan kelas D3DImage. |
| RenderMode |
Menentukan preferensi penyajian. |
Delegasikan
| Nama | Deskripsi |
|---|---|
| HwndSourceHook |
Mewakili metode yang menangani pesan jendela Win32. |
| ThreadMessageEventHandler |
Mewakili metode yang menangani ThreadFilterMessage peristiwa dan ThreadPreprocessMessage . |