Bagikan melalui


WebViewControl Kelas

Definisi

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
Object Platform::Object IInspectable WebViewControl
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 window.external.notify.

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

Berlaku untuk