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


WebViewControl Класс

Определение

Этот класс является реализацией элемента управления 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
Наследование
Object Platform::Object IInspectable WebViewControl
Атрибуты
Реализации

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

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

Комментарии

Журнал версий

Версия Windows Версия пакета SDK Добавленная стоимость
1809 17763 AddInitializeScript
1809 17763 GotFocus
1809 17763 LostFocus

Свойства

Bounds

Возвращает или задает границы элемента управления .

CanGoBack

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

Дополнительные сведения см. в статье Windows.Web.UI.IWebViewControl.

CanGoForward

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

Дополнительные сведения см. в статье Windows.Web.UI.IWebViewControl.

ContainsFullScreenElement

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

Дополнительные сведения см. в статье Windows.Web.UI.IWebViewControl.

DefaultBackgroundColor

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

Дополнительные сведения см. в статье Windows.Web.UI.IWebViewControl.

DeferredPermissionRequests

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

Дополнительные сведения см. в статье Windows.Web.UI.IWebViewControl.

DocumentTitle

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

Дополнительные сведения см. в статье Windows.Web.UI.IWebViewControl.

IsVisible

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

Process

Возвращает процесс, в котором размещен элемент управления.

Scale

Возвращает или задает масштаб окна.

Settings

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

Дополнительные сведения см. в статье Windows.Web.UI.IWebViewControl.

Source

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

Дополнительные сведения см. в статье Windows.Web.UI.IWebViewControl.

Методы

AddInitializeScript(String)

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

BuildLocalStreamUri(String, String)

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

Дополнительные сведения см. в статье Windows.Web.UI.IWebViewControl.

CapturePreviewToStreamAsync(IRandomAccessStream)

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

Дополнительные сведения см. в статье Windows.Web.UI.IWebViewControl.

CaptureSelectedContentToDataPackageAsync()

Важно!

Этот метод не рекомендуется использовать и имеет известную проблему. Избегайте использования этого метода в рабочем коде.

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

Дополнительные сведения см. в статье Windows.Web.UI.IWebViewControl.

Close()

Закрывает элемент управления .

GetDeferredPermissionRequestById(UInt32, WebViewControlDeferredPermissionRequest)

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

Дополнительные сведения см. в статье Windows.Web.UI.IWebViewControl.

GoBack()

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

Дополнительные сведения см. в статье Windows.Web.UI.IWebViewControl.

GoForward()

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

Дополнительные сведения см. в статье Windows.Web.UI.IWebViewControl.

InvokeScriptAsync(String, IIterable<String>)

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

Дополнительные сведения см. в статье Windows.Web.UI.IWebViewControl.

MoveFocus(WebViewControlMoveFocusReason)

Переместите фокус.

Navigate(Uri)

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

Дополнительные сведения см. в статье Windows.Web.UI.IWebViewControl.

NavigateToLocalStreamUri(Uri, IUriToStreamResolver)

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

Дополнительные сведения см. в статье Windows.Web.UI.IWebViewControl.

NavigateToString(String)

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

Дополнительные сведения см. в статье Windows.Web.UI.IWebViewControl.

NavigateWithHttpRequestMessage(HttpRequestMessage)

Перемещает элемент управления к URI с запросом POST и заголовками HTTP.

Дополнительные сведения см. в статье Windows.Web.UI.IWebViewControl.

Refresh()

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

Дополнительные сведения см. в статье Windows.Web.UI.IWebViewControl.

Stop()

Останавливает навигацию по текущему элементу управления или скачивание.

Дополнительные сведения см. в статье Windows.Web.UI.IWebViewControl.

События

AcceleratorKeyPressed

Событие, которое активируется при нажатии клавиши ускорителя.

ContainsFullScreenElementChanged

Событие, которое активируется при изменении состояния элемента управления, содержащего элемент полноэкранного режима.

Дополнительные сведения см. в статье Windows.Web.UI.IWebViewControl.

ContentLoading

Событие, которое активируется, когда элемент управления начал загружать новое содержимое.

Дополнительные сведения см. в статье Windows.Web.UI.IWebViewControl.

DOMContentLoaded

Событие, которое активируется, когда элемент управления завершает синтаксический анализ текущего HTML-содержимого.

Дополнительные сведения см. в статье Windows.Web.UI.IWebViewControl.

FrameContentLoading

Событие, которое активируется, когда фрейм в элементе управления завершает анализ текущего HTML-содержимого.

Дополнительные сведения см. в статье Windows.Web.UI.IWebViewControl.

FrameDOMContentLoaded

Событие, которое активируется, когда фрейм в элементе управления завершает анализ текущего HTML-содержимого.

Дополнительные сведения см. в статье Windows.Web.UI.IWebViewControl.

FrameNavigationCompleted

Событие, которое активируется, когда кадр в элементе управления завершает загрузку своего содержимого.

Дополнительные сведения см. в статье Windows.Web.UI.IWebViewControl.

FrameNavigationStarting

Событие, которое активируется перед переходом кадра в элементе управления к новому содержимому.

Дополнительные сведения см. в статье Windows.Web.UI.IWebViewControl.

GotFocus

Сообщает приложению, когда элемент WebViewControl получает фокус (из-за того, что пользователь щелкает элемент WebViewControl или за его пределами). Используйте в сочетании с событием LostFocus и программными изменениями фокуса с помощью метода WebViewControl.MoveFocus .

LongRunningScriptDetected

Событие, которое периодически активируется во время выполнения элементом управления JavaScript, что позволяет остановить скрипт.

Дополнительные сведения см. в статье Windows.Web.UI.IWebViewControl.

LostFocus

Сообщает приложению, когда элемент WebViewControl теряет фокус. Может быть инициировано нажатием пользователя внутри или снаружи WebViewControl или программным изменением фокуса, например приложением, вызывающим SetFocus в окне, которое не является webViewControl или вызовом метода MoveFocus .

MoveFocusRequested

Событие, которое активируется при запросе перемещения фокуса.

NavigationCompleted

Событие, которое активируется, когда элемент управления завершает загрузку текущего содержимого или если навигация завершилась сбоем.

Дополнительные сведения см. в статье Windows.Web.UI.IWebViewControl.

NavigationStarting

Событие, которое активируется перед переходом элемента управления к новому содержимому.

Дополнительные сведения см. в статье Windows.Web.UI.IWebViewControl.

NewWindowRequested

Событие, которое активируется, когда пользователь выполняет действие в элементе управления, которое приводит к открытию содержимого в новом окне.

Дополнительные сведения см. в статье Windows.Web.UI.IWebViewControl.

PermissionRequested

Событие, которое активируется, когда действие в элементе управления требует предоставления этого разрешения.

Дополнительные сведения см. в статье Windows.Web.UI.IWebViewControl.

ScriptNotify

Событие, которое активируется, когда содержимое, содержащееся в элементе управления, передает строку в приложение с помощью window.external.notify.

Дополнительные сведения см. в статье Windows.Web.UI.IWebViewControl.

UnsafeContentWarningDisplaying

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

UnsupportedUriSchemeIdentified

Событие, которое активируется при попытке перейти к URI с помощью схемы, которая не поддерживается элементом управления.

Дополнительные сведения см. в статье Windows.Web.UI.IWebViewControl.

UnviewableContentIdentified

Событие, которое активируется, когда элемент управления пытается скачать неподдерживаемый файл.

Дополнительные сведения см. в статье Windows.Web.UI.IWebViewControl.

WebResourceRequested

Событие, которое возникает при выполнении HTTP-запроса.

Дополнительные сведения см. в статье Windows.Web.UI.IWebViewControl.

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