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

後方ナビゲーション履歴に少なくとも 1 つのページがあるかどうかを示す値を取得します。

詳細については、「Windows.Web.UI.IWebViewControl」を参照してください。

CanGoForward

前方ナビゲーション履歴に少なくとも 1 つのページがあるかどうかを示す値を取得します。

詳細については、「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

IWebViewControl 機能を有効または無効にするプロパティを含む WebViewControlSettings オブジェクトを取得します。

詳細については、「Windows.Web.UI.IWebViewControl」を参照してください。

Source

コントロールに表示する HTML コンテンツの URI ソースを取得または設定します。

詳細については、「Windows.Web.UI.IWebViewControl」を参照してください。

メソッド

AddInitializeScript(String)

ContentLoading の直後、ページ上で他のスクリプトが実行される前に、WebViewControl にスクリプトを挿入します。

BuildLocalStreamUri(String, String)

NavigateToLocalStreamUri に渡すことができる URI を作成します

詳細については、「Windows.Web.UI.IWebViewControl」を参照してください。

CapturePreviewToStreamAsync(IRandomAccessStream)

現在のコントロールの内容のイメージを作成し、指定したストリームに書き込みます。

詳細については、「Windows.Web.UI.IWebViewControl」を参照してください。

CaptureSelectedContentToDataPackageAsync()

重要

このメソッドは非推奨であり、既知の問題があります。 運用コードでは、このメソッドを使用しないでください。

コントロール内で選択したコンテンツを含む DataPackage を非同期に取得します。

詳細については、「Windows.Web.UI.IWebViewControl」を参照してください。

Close()

コントロールを閉じます。

GetDeferredPermissionRequestById(UInt32, WebViewControlDeferredPermissionRequest)

指定した ID を持つ遅延アクセス許可要求を返します。

詳細については、「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)

指定した Uniform Resource Identifier (URI) で HTML コンテンツを読み込みます。

詳細については、「Windows.Web.UI.IWebViewControl」を参照してください。

NavigateToLocalStreamUri(Uri, IUriToStreamResolver)

IUriToStreamResolver を使用して、指定した URI でローカル Web コンテンツを読み込みます。

詳細については、「Windows.Web.UI.IWebViewControl」を参照してください。

NavigateToString(String)

指定した HTML コンテンツを新しいドキュメントとして読み込みます。

詳細については、「Windows.Web.UI.IWebViewControl」を参照してください。

NavigateWithHttpRequestMessage(HttpRequestMessage)

POST 要求と HTTP ヘッダーを含む URI にコントロールを移動します。

詳細については、「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 の内側または外側をクリックしたため)。 WebViewControl.MoveFocus メソッドを使用して、LostFocus イベントやプログラムによるフォーカスの変更と組み合わせて使用します。

LongRunningScriptDetected

コントロールが JavaScript を実行している間に定期的にトリガーされるイベントで、スクリプトを停止できます。

詳細については、「Windows.Web.UI.IWebViewControl」を参照してください。

LostFocus

WebViewControl がフォーカスを失ったときにアプリに通知します。 ユーザーが WebViewControl の内部または外部をクリックするか、プログラムによるフォーカスの変更 (WebViewControl または MoveFocus メソッド呼び出しではないウィンドウで SetFocus を呼び出すアプリなど) によって開始できます。

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」を参照してください。

適用対象