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
- Наследование
- Атрибуты
- Реализации
Требования к 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 |
Событие, которое активируется, когда содержимое, содержащееся в элементе управления, передает строку в приложение с помощью Дополнительные сведения см. в статье Windows.Web.UI.IWebViewControl. |
UnsafeContentWarningDisplaying |
Событие, которое активируется, когда элемент управления отображает страницу предупреждений для содержимого, которое было признано небезопасным фильтром SmartScreen. |
UnsupportedUriSchemeIdentified |
Событие, которое активируется при попытке перейти к URI с помощью схемы, которая не поддерживается элементом управления. Дополнительные сведения см. в статье Windows.Web.UI.IWebViewControl. |
UnviewableContentIdentified |
Событие, которое активируется, когда элемент управления пытается скачать неподдерживаемый файл. Дополнительные сведения см. в статье Windows.Web.UI.IWebViewControl. |
WebResourceRequested |
Событие, которое возникает при выполнении HTTP-запроса. Дополнительные сведения см. в статье Windows.Web.UI.IWebViewControl. |