- outlet sepatu bot ugg
- 16373
|
Persyaratan: Buat proyek WinForm baru dengan .NET Framework 4.7.2 menggunakan VS 2022, mereferensikan paket Microsoft.Web.WebView2 SDK, dan gunakan kontrol WebView2 untuk menampilkan dan merender aplikasi web. Kontrol Microsoft Edge WebView2 memungkinkan penyematan Kontrol Microsoft Edge WebView2 memungkinkan penyematan teknologi web (HTML, CSS, dan JavaScript) dalam aplikasi asli. Kontrol WebView2 menggunakan Microsoft Edge sebagai mesin gambar untuk menampilkan konten web dalam aplikasi asli.
Ulasan:
[WebView2] (1) Pandangan Pertama pada Teknologi Microsoft Edge WebView2 h ttps:// www.itsvse.com/thread-10361-1-1.html WebView2 Runtime
Jika sistem Windows Anda tidak memiliki runtime WebView2 yang terinstal (terinstal secara default pada sistem Windows 11 ), Anda perlu mengunduhnya secara manual untuk pertama kalinya di https://developer.microsoft.com/zh-cn/microsoft-edge/webview2/.
Membuat proyek WinForm baru
Buka VS 2022 dan buat proyek WinForm baru dengan .NET Framework 4.7.2, setelah pembuatan, Anda perlu merujuk ke paket Microsoft.Web.WebView2, perintah nugetnya adalah sebagai berikut:
Di Toolbox, temukan kontrol WebView2 di bawah Kontrol Formulir Windows WebView2 dan seret ke formulir Formulir1 seperti yang ditunjukkan di bawah ini:
Tip: Secara default, WebView2 tidak muncul di toolbox di Visual Studio 2017. Untuk membuat WebView2 tampil di toolbox, pilih Tools > Options > General > dan atur pengaturan AutoFill Toolbox ke True.
Atur kontrol WebView21 Dock: Isi, Sumber: https: //www.itsvse.com/ seperti yang ditunjukkan di bawah ini:
Jalankan proyek dan Anda dapat melihat bahwa aplikasi WinForm berhasil memuat dan menampilkan konten web seperti yang ditunjukkan di bawah ini:
Ukuran Aplikasi WinForm
Salah satu masalah yang paling memprihatinkan adalah ukuran aplikasi, aplikasi WinForm baru mereferensikan WebView2 SDK, hampir tidak ada kode setelah ukuran program adalah: 1.36M, grafik berikut:
Tampilkan Versi WebView2 Runtime
Cara mendapatkan apakah WebView2 Runtime diinstal pada sistem atau versi WebView2 Runtime melalui file . Kode tersebut adalah sebagai berikut:
Memanggil metode GetAvailableBrowserVersionString ()dengan pengecualianberarti runtime WebView2 tidak diinstal.
Untuk mendistribusikan aplikasi dan runtime WebView2, silakan merujuk ke: https: //learn.microsoft.com/zh-cn/microsoft-edge/webview2/concepts/distribution
Mengaktifkan Alat Pengembang
Saat Anda perlu mengintegrasikan aplikasi web Anda dengan WinForm, terkadang Anda perlu melihat elemen dom atau permintaan sumber daya jaringan, bagaimana cara mengaktifkan alat pengembang?
Anda dapat menggunakan metode F12 untuk membuka DevTools di kontrol webview2 setelah startup, atau gunakan kode berikut untuk membukanya: Seperti yang ditunjukkan di bawah ini:
Nonaktifkan menu klik kanan dan alat pengembang
Dalam lingkungan produksi yang sebenarnya, saat kami menerapkan klien aplikasi ke mesin pelanggan, kami tidak ingin pengguna dapat mengklik kanan (menyegarkan, melihat kode sumber halaman web dan operasi lainnya), dan menonaktifkan alat pengembang dan kontrol zoom halaman web, kodenya adalah sebagai berikut:
Dokumentasi API Microsoft.Web.WebView2.Core API: https: //learn.microsoft.com/zh-cn/dotnet/api/microsoft.web.webview2.core?view=webview2-dotnet-1.0 .1343.22 Dokumentasi API Microsoft.Web.WebView2.WinForms: https: //learn.microsoft.com/zh-cn/dotnet/api/microsoft.web.webview2.winforms?view=webview2- dotnet-1.0.1343.22
Pengunduhan kode sumber:
Tamu, jika Anda ingin melihat konten tersembunyi dari posting ini, silakan balas ke
(Akhir)
|
Artikel sebelumnya: [WebView2] (I) pandangan pertama pada teknologi Microsoft Edge WebView2Artikel Berikutnya:【Optimalisasi Performa】Fitur prabayar depan-akhir, dns-prefetch, pramuat
|