WebViewControl クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
このクラスは、 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 |
後方ナビゲーション履歴に少なくとも 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」を参照してください。 |
メソッド
イベント
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 |
コントロールに含まれるコンテンツが を使用して 詳細については、「Windows.Web.UI.IWebViewControl」を参照してください。 |
UnsafeContentWarningDisplaying |
SmartScreen フィルターによって安全でないと報告されたコンテンツの警告ページがコントロールに表示されたときにトリガーされるイベント。 |
UnsupportedUriSchemeIdentified |
コントロールがサポートしていないスキームを使用して URI に移動しようとしたときにトリガーされるイベント。 詳細については、「Windows.Web.UI.IWebViewControl」を参照してください。 |
UnviewableContentIdentified |
コントロールがサポートされていないファイルのダウンロードを試みたときにトリガーされるイベント。 詳細については、「Windows.Web.UI.IWebViewControl」を参照してください。 |
WebResourceRequested |
HTTP 要求が行われたときに発生するイベント。 詳細については、「Windows.Web.UI.IWebViewControl」を参照してください。 |