WebViewControl Kelas
Definisi
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.
Kelas ini adalah implementasi dari IWebViewControl.
public ref class WebViewControl sealed : IWebViewControl
public ref class WebViewControl sealed : IWebViewControl, IWebViewControl2
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 393216)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Standard)]
class WebViewControl final : IWebViewControl
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 393216)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Standard)]
class WebViewControl final : IWebViewControl, IWebViewControl2
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 393216)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Standard)]
public sealed class WebViewControl : IWebViewControl
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 393216)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Standard)]
public sealed class WebViewControl : IWebViewControl, IWebViewControl2
Public NotInheritable Class WebViewControl
Implements IWebViewControl
Public NotInheritable Class WebViewControl
Implements IWebViewControl, IWebViewControl2
- Warisan
- Atribut
- Penerapan
Persyaratan Windows
Rangkaian perangkat |
Windows 10, version 1803 (diperkenalkan dalam 10.0.17134.0)
|
API contract |
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v6.0)
|
Keterangan
Riwayat versi
Versi Windows | Versi SDK | Nilai ditambahkan |
---|---|---|
1809 | 17763 | AddInitializeScript |
1809 | 17763 | GotFocus |
1809 | 17763 | LostFocus |
Properti
Bounds |
Mendapatkan atau mengatur batas kontrol. |
CanGoBack |
Mendapatkan nilai yang menunjukkan apakah setidaknya ada satu halaman dalam riwayat navigasi mundur. Untuk informasi selengkapnya, lihat Windows.Web.UI.IWebViewControl |
CanGoForward |
Mendapatkan nilai yang menunjukkan apakah setidaknya ada satu halaman dalam riwayat navigasi maju. Untuk informasi selengkapnya, lihat Windows.Web.UI.IWebViewControl |
ContainsFullScreenElement |
Mendapatkan nilai yang menunjukkan apakah kontrol berisi elemen yang mendukung layar penuh. Untuk informasi selengkapnya, lihat Windows.Web.UI.IWebViewControl |
DefaultBackgroundColor |
Mendapatkan atau mengatur warna yang akan digunakan sebagai latar belakang kontrol ketika konten HTML tidak menentukan warna. Untuk informasi selengkapnya, lihat Windows.Web.UI.IWebViewControl |
DeferredPermissionRequests |
Mendapatkan kumpulan permintaan izin yang menunggu untuk diberikan atau ditolak. Untuk informasi selengkapnya, lihat Windows.Web.UI.IWebViewControl |
DocumentTitle |
Mendapatkan judul halaman yang saat ini ditampilkan di kontrol. Untuk informasi selengkapnya, lihat Windows.Web.UI.IWebViewControl |
IsVisible |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah kontrol ini tidak terlihat. |
Process |
Mendapatkan proses saat kontrol dihosting. |
Scale |
Mendapatkan atau mengatur skala jendela. |
Settings |
Mendapatkan objek WebViewControlSettings yang berisi properti untuk mengaktifkan atau menonaktifkan fitur IWebViewControl. Untuk informasi selengkapnya, lihat Windows.Web.UI.IWebViewControl |
Source |
Mendapatkan atau mengatur sumber URI konten HTML untuk ditampilkan dalam kontrol. Untuk informasi selengkapnya, lihat Windows.Web.UI.IWebViewControl |
Metode
AddInitializeScript(String) |
Menyuntikkan skrip ke WebViewControl tepat setelah ContentLoading tetapi sebelum skrip lain dijalankan di halaman. |
BuildLocalStreamUri(String, String) |
Membuat URI yang dapat Anda berikan ke NavigateToLocalStreamUri Untuk informasi selengkapnya, lihat Windows.Web.UI.IWebViewControl |
CapturePreviewToStreamAsync(IRandomAccessStream) |
Membuat gambar isi kontrol saat ini dan menulisnya ke aliran yang ditentukan. Untuk informasi selengkapnya, lihat Windows.Web.UI.IWebViewControl |
CaptureSelectedContentToDataPackageAsync() |
Penting Metode ini tidak digunakan lagi, dan memiliki masalah yang diketahui. Hindari menggunakan metode ini dalam kode produksi Anda. Secara asinkron mendapatkan DataPackage yang berisi konten yang dipilih dalam kontrol. Untuk informasi selengkapnya, lihat Windows.Web.UI.IWebViewControl |
Close() |
Menutup kontrol. |
GetDeferredPermissionRequestById(UInt32, WebViewControlDeferredPermissionRequest) |
Mengembalikan permintaan izin yang ditangguhkan dengan Id yang ditentukan. Untuk informasi selengkapnya, lihat Windows.Web.UI.IWebViewControl |
GoBack() |
Menavigasi IWebViewKontrol ke halaman sebelumnya dalam riwayat navigasi. Untuk informasi selengkapnya, lihat Windows.Web.UI.IWebViewControl |
GoForward() |
Menavigasi IWebViewKontrol ke halaman berikutnya dalam riwayat navigasi. Untuk informasi selengkapnya, lihat Windows.Web.UI.IWebViewControl |
InvokeScriptAsync(String, IIterable<String>) |
Menjalankan fungsi skrip yang ditentukan dari HTML yang saat ini dimuat, dengan argumen tertentu, sebagai tindakan asinkron. Untuk informasi selengkapnya, lihat Windows.Web.UI.IWebViewControl |
MoveFocus(WebViewControlMoveFocusReason) |
Pindahkan fokus. |
Navigate(Uri) |
Memuat konten HTML di Pengidentifikasi Sumber Daya Seragam (URI) yang ditentukan. Untuk informasi selengkapnya, lihat Windows.Web.UI.IWebViewControl |
NavigateToLocalStreamUri(Uri, IUriToStreamResolver) |
Memuat konten web lokal di URI yang ditentukan menggunakan IUriToStreamResolver. Untuk informasi selengkapnya, lihat Windows.Web.UI.IWebViewControl |
NavigateToString(String) |
Memuat konten HTML yang ditentukan sebagai dokumen baru. Untuk informasi selengkapnya, lihat Windows.Web.UI.IWebViewControl |
NavigateWithHttpRequestMessage(HttpRequestMessage) |
Menavigasi kontrol ke URI dengan permintaan POST dan header HTTP. Untuk informasi selengkapnya, lihat Windows.Web.UI.IWebViewControl |
Refresh() |
Memuat ulang isi saat ini dalam kontrol. Untuk informasi selengkapnya, lihat Windows.Web.UI.IWebViewControl |
Stop() |
Menghentikan navigasi atau unduhan kontrol saat ini. Untuk informasi selengkapnya, lihat Windows.Web.UI.IWebViewControl |
Acara
AcceleratorKeyPressed |
Peristiwa yang dipicu saat tombol akselerator ditekan. |
ContainsFullScreenElementChanged |
Peristiwa yang dipicu ketika status apakah kontrol saat ini berisi elemen layar penuh atau tidak berubah. Untuk informasi selengkapnya, lihat Windows.Web.UI.IWebViewControl |
ContentLoading |
Peristiwa yang dipicu ketika kontrol telah mulai memuat konten baru. Untuk informasi selengkapnya, lihat Windows.Web.UI.IWebViewControl |
DOMContentLoaded |
Peristiwa yang dipicu ketika kontrol telah selesai mengurai konten HTML saat ini. Untuk informasi selengkapnya, lihat Windows.Web.UI.IWebViewControl |
FrameContentLoading |
Peristiwa yang dipicu ketika bingkai dalam kontrol selesai mengurai konten HTML saat ini. Untuk informasi selengkapnya, lihat Windows.Web.UI.IWebViewControl |
FrameDOMContentLoaded |
Peristiwa yang dipicu ketika bingkai dalam kontrol selesai mengurai konten HTML saat ini. Untuk informasi selengkapnya, lihat Windows.Web.UI.IWebViewControl |
FrameNavigationCompleted |
Peristiwa yang dipicu ketika bingkai dalam kontrol telah selesai memuat kontennya. Untuk informasi selengkapnya, lihat Windows.Web.UI.IWebViewControl |
FrameNavigationStarting |
Peristiwa yang dipicu sebelum bingkai dalam kontrol menavigasi ke konten baru. Untuk informasi selengkapnya, lihat Windows.Web.UI.IWebViewControl |
GotFocus |
Menginformasikan aplikasi Anda saat WebViewControl menerima fokus (karena pengguna mengklik di dalam/di luar WebViewControl). Gunakan dalam kombinasi dengan peristiwa LostFocus dan perubahan fokus terprogram menggunakan metode WebViewControl.MoveFocus . |
LongRunningScriptDetected |
Peristiwa yang dipicu secara berkala saat kontrol menjalankan JavaScript, memungkinkan Anda menghentikan skrip. Untuk informasi selengkapnya, lihat Windows.Web.UI.IWebViewControl |
LostFocus |
Menginformasikan aplikasi Anda saat WebViewControl kehilangan fokus. Dapat dimulai oleh pengguna yang mengklik di dalam/di luar WebViewControl atau dengan perubahan fokus terprogram, seperti aplikasi memanggil SetFocus pada jendela yang bukan panggilan metode WebViewControl atau MoveFocus . |
MoveFocusRequested |
Peristiwa yang dipicu saat pemindahan fokus diminta. |
NavigationCompleted |
Peristiwa yang dipicu ketika kontrol telah selesai memuat konten saat ini atau jika navigasi gagal. Untuk informasi selengkapnya, lihat Windows.Web.UI.IWebViewControl |
NavigationStarting |
Peristiwa yang dipicu sebelum kontrol menavigasi ke konten baru. Untuk informasi selengkapnya, lihat Windows.Web.UI.IWebViewControl |
NewWindowRequested |
Peristiwa yang dipicu saat pengguna melakukan tindakan dalam kontrol yang menyebabkan konten dibuka di jendela baru. Untuk informasi selengkapnya, lihat Windows.Web.UI.IWebViewControl |
PermissionRequested |
Peristiwa yang dipicu saat tindakan dalam kontrol mengharuskan izin tersebut diberikan. Untuk informasi selengkapnya, lihat Windows.Web.UI.IWebViewControl |
ScriptNotify |
Peristiwa yang dipicu saat konten yang terkandung dalam kontrol meneruskan string ke aplikasi menggunakan Untuk informasi selengkapnya, lihat Windows.Web.UI.IWebViewControl |
UnsafeContentWarningDisplaying |
Peristiwa yang dipicu saat kontrol memperlihatkan halaman peringatan untuk konten yang dilaporkan tidak aman oleh Filter LayarPintar. |
UnsupportedUriSchemeIdentified |
Peristiwa yang dipicu saat upaya dilakukan untuk menavigasi ke URI menggunakan skema yang tidak didukung kontrol. Untuk informasi selengkapnya, lihat Windows.Web.UI.IWebViewControl |
UnviewableContentIdentified |
Peristiwa yang dipicu ketika kontrol mencoba mengunduh file yang tidak didukung. Untuk informasi selengkapnya, lihat Windows.Web.UI.IWebViewControl |
WebResourceRequested |
Peristiwa yang diaktifkan saat permintaan HTTP dibuat. Untuk informasi selengkapnya, lihat Windows.Web.UI.IWebViewControl |