Поделиться через


IWebViewControl Интерфейс

Определение

Предоставляет элемент управления, в котором размещается HTML-содержимое в приложении.

public interface class IWebViewControl
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 393216)]
/// [Windows.Foundation.Metadata.Guid(1066537750, 48240, 19418, 145, 54, 201, 67, 112, 137, 159, 171)]
struct IWebViewControl
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 393216)]
[Windows.Foundation.Metadata.Guid(1066537750, 48240, 19418, 145, 54, 201, 67, 112, 137, 159, 171)]
public interface IWebViewControl
Public Interface IWebViewControl
Производный
Атрибуты

Требования к Windows

Семейство устройств
Windows 10, version 1803 (появилось в 10.0.17134.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v6.0)

Свойства

CanGoBack

Возвращает значение, указывающее, существует ли хотя бы одна страница в журнале навигации в обратном направлении.

CanGoForward

Возвращает значение, указывающее, есть ли хотя бы одна страница в журнале навигации вперед.

ContainsFullScreenElement

Возвращает значение, указывающее, содержит ли IWebViewControl элемент, поддерживающий полноэкранный режим.

DefaultBackgroundColor

Возвращает или задает цвет, используемый в качестве фона IWebViewControl, если html-содержимое не указывает цвет.

DeferredPermissionRequests

Возвращает коллекцию запросов разрешений, ожидающих предоставления или отклонения.

DocumentTitle

Возвращает заголовок страницы, отображаемой в IWebViewControl.

Settings

Возвращает объект WebViewControlSettings , содержащий свойства для включения или отключения функций IWebViewControl.

Source

Возвращает или задает источник универсального кода ресурса (URI) HTML-содержимого, отображаемого в IWebViewControl.

Методы

BuildLocalStreamUri(String, String)

Создает универсальный код ресурса (URI), который можно передать в NavigateToLocalStreamUri.

CapturePreviewToStreamAsync(IRandomAccessStream)

Создает изображение текущего содержимого IWebViewControl и записывает его в указанный поток.

CaptureSelectedContentToDataPackageAsync()

Асинхронно получает DataPackage , содержащий выбранное содержимое в IWebViewControl.

GetDeferredPermissionRequestById(UInt32, WebViewControlDeferredPermissionRequest)

Возвращает отложенный запрос на разрешение с указанным идентификатором.

GoBack()

Перемещает IWebViewControl на предыдущую страницу в журнале навигации.

GoForward()

Перемещает элемент IWebViewControl на следующую страницу в журнале навигации.

InvokeScriptAsync(String, IIterable<String>)

Выполняет указанную функцию скрипта из текущего загруженного HTML-кода с определенными аргументами в качестве асинхронного действия.

Navigate(Uri)

Загружает html-содержимое по указанному универсальному коду ресурса (URI).

NavigateToLocalStreamUri(Uri, IUriToStreamResolver)

Загружает локальное веб-содержимое по указанному универсальному коду ресурса (URI) с помощью IUriToStreamResolver.

NavigateToString(String)

Загружает указанное содержимое HTML в качестве нового документа.

NavigateWithHttpRequestMessage(HttpRequestMessage)

Перемещает IWebViewControl к универсальному коду ресурса (URI) с запросом POST и заголовками HTTP.

Refresh()

Перезагружает текущее содержимое в IWebViewControl.

Stop()

Останавливает текущую навигацию или скачивание IWebViewControl.

События

ContainsFullScreenElementChanged

Происходит при изменении состояния того, содержит ли элемент IWebViewControl в данный момент полноэкранный элемент.

ContentLoading

Происходит, когда IWebViewControl начал загрузку нового содержимого.

DOMContentLoaded

Происходит после завершения синтаксического анализа текущего html-содержимого iWebViewControl.

FrameContentLoading

Происходит, когда фрейм в IWebViewControl завершил синтаксический анализ текущего HTML-содержимого.

FrameDOMContentLoaded

Происходит, когда фрейм в IWebViewControl завершил синтаксический анализ текущего HTML-содержимого.

FrameNavigationCompleted

Происходит после завершения загрузки содержимого кадра в IWebViewControl.

FrameNavigationStarting

Происходит перед тем, как фрейм в IWebViewControl перейдет к новому содержимому.

LongRunningScriptDetected

Периодически возникает во время выполнения IWebViewControl JavaScript, что позволяет остановить скрипт.

NavigationCompleted

Происходит после завершения загрузки текущего содержимого IWebViewControl или при сбое навигации.

NavigationStarting

Происходит перед переходом IWebViewControl к новому содержимому.

NewWindowRequested

Происходит, когда пользователь выполняет действие в IWebViewControl, которое приводит к открытию содержимого в новом окне.

PermissionRequested

Происходит, когда действие в IWebViewControl требует предоставления этого разрешения.

ScriptNotify

Происходит, когда содержимое, содержащееся в IWebViewControl, передает строку в приложение с помощью JavaScript.

UnsafeContentWarningDisplaying

Происходит, когда элемент управления IWebViewControl отображает страницу с предупреждением для содержимого, которое было признано небезопасным фильтром SmartScreen.

UnsupportedUriSchemeIdentified

Происходит при попытке перейти к универсальному коду ресурса (URI) с помощью схемы, которую IWebViewControl не поддерживает.

UnviewableContentIdentified

Происходит при попытке IWebViewControl скачать неподдерживаемый файл.

WebResourceRequested

Разрешает перехват HTTP-запроса. Это событие активируется при каждом выполнении HTTP-запроса.

Применяется к