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-запроса. |