IBlazorWebView インターフェイス

定義

Blazor コンテンツをレンダリングするビューのコントラクトを定義します。

public interface class IBlazorWebView : Microsoft::Maui::IWebRequestInterceptingWebView
public interface class IBlazorWebView : Microsoft::Maui::IView
public interface IBlazorWebView : Microsoft.Maui.IWebRequestInterceptingWebView
public interface IBlazorWebView : Microsoft.Maui.IView
type IBlazorWebView = interface
    interface IView
    interface IElement
    interface ITransform
    interface IWebRequestInterceptingWebView
type IBlazorWebView = interface
    interface IView
    interface IElement
    interface ITransform
Public Interface IBlazorWebView
Implements IWebRequestInterceptingWebView
Public Interface IBlazorWebView
Implements IView
派生
実装

プロパティ

名前 説明
AnchorX

要素の境界を基準にして、変換の中心点の X コンポーネントを取得します。

(継承元 ITransform)
AnchorY

要素の境界を基準にして、任意の変換の中心点の Y コンポーネントを取得します。

(継承元 ITransform)
AutomationId

このビューを操作するためにオートメーション ツールによって使用される ID

(継承元 IView)
Background

ビューの背景を塗りつぶすペイントを取得します。

(継承元 IView)
Clip

ビューの内容のアウトラインを定義するために使用するパスを取得します。

(継承元 IView)
DesiredSize

このビューの現在の目的のサイズを取得します。

(継承元 IView)
FlowDirection

UI 要素が目でスキャンされる方向

(継承元 IView)
Frame

コンテナー内のビューの境界を取得します。

(継承元 IView)
Handler

ビューのビュー ハンドラーを取得または設定します。

(継承元 IView)
Height

IView の指定した高さを取得します。

(継承元 IView)
HorizontalLayoutAlignment

コンテナー内でのこの要素の配置の水平方向の側面を決定します。

(継承元 IView)
HostPage

レンダリングする HTML ファイルへのパスを取得します。

InputTransparent

この要素がユーザー操作サイクルに関与する必要があるかどうかを示す値を取得します。

(継承元 IView)
IsEnabled

ユーザー インターフェイスでこのビューが有効かどうかを示す値を取得します。

(継承元 IView)
IsFocused

このビューが現在フォーカスされているかどうかを示す値を取得します。

(継承元 IView)
JSComponents

JSComponentConfigurationStore を取得します。

Margin

余白は、ビューと隣接するビューの間の距離を表します。

(継承元 IView)
MaximumHeight

0 から double までの IView の指定された最大高さ制約を取得します。PositiveInfinity。

(継承元 IView)
MaximumWidth

0 から double までの IView の指定された最大幅制約を取得します。PositiveInfinity。

(継承元 IView)
MinimumHeight

0 から double までの IView の指定された最小高さ制約を取得します。PositiveInfinity。

(継承元 IView)
MinimumWidth

0 から double までの IView の指定された最小幅制約を取得します。PositiveInfinity。

(継承元 IView)
Opacity

レンダリング時にビューに適用される不透明度の値を取得します。

(継承元 IView)
Parent

要素の親を取得します。

(継承元 IElement)
RootComponents

RootComponent項目のコレクションを取得します。

Rotation

要素がレンダリングされるときに、Z 軸 (アフィン回転) に関する回転 (度単位) を取得します。

(継承元 ITransform)
RotationX

要素がレンダリングされるときに、X 軸に対する回転角度 (角度) を取得します。

(継承元 ITransform)
RotationY

要素がレンダリングされるときに、Y 軸に対する回転角度 (角度) を取得します。

(継承元 ITransform)
Scale

要素に適用されるスケール ファクターを取得します。

(継承元 ITransform)
ScaleX

要素に適用される X 軸係数に関するスケールを取得します。

(継承元 ITransform)
ScaleY

要素に適用される Y 軸係数に関するスケールを取得します。

(継承元 ITransform)
Semantics

アクセシビリティのためにすべてのビューにセマンティクスを追加します

(継承元 IView)
Shadow

ターゲット ビューの周囲に影を描画します。

(継承元 IView)
StartPath

Blazor コンポーネントの読み込みが完了したときに Blazor ナビゲーション コンテキスト内の初期ナビゲーションのパスを取得または設定します。

StaticContentCacheControlProvider

BlazorWebViewによって提供される静的コンテンツ要求に使用するCache-Control ヘッダー値を返すコールバックを取得するか、既定値 (キャッシュを無効にする) を使用するnullを取得します。 特定の要求のコールバックから null または空の文字列を返す場合も、その要求の既定値にフォールバックします。 コールバックはバックグラウンド スレッドで呼び出される可能性があるため、UI 状態に直接アクセスすることはできません。 コールバックがスローされると、例外がログに記録され、要求は既定のヘッダーにフォールバックします。 キャッシュ エントリは、引き続きプラットフォームの制限、有効期限、および削除の対象となります。

TranslationX

要素の X 変換デルタを取得します。

(継承元 ITransform)
TranslationY

要素の Y 変換デルタを取得します。

(継承元 ITransform)
VerticalLayoutAlignment

コンテナー内でのこの要素の配置の垂直方向の側面を決定します。

(継承元 IView)
Visibility

このビューをビジュアル ツリーの一部にするかどうかを決定する値を取得します。

(継承元 IView)
Width

IView の指定した幅を取得します。

(継承元 IView)
ZIndex

ILayout 内でのこの IView の描画順序を決定します。より高い z インデックスは、下位の z インデックスに対して描画されます。

(継承元 IView)

メソッド

名前 説明
Arrange(Rect)

子要素を配置し、要素のサイズを決定します。

(継承元 IView)
BlazorWebViewInitialized(BlazorWebViewInitializedEventArgs)

指定した argsで BlazorWebViewInitialized イベントを発生させる必要があることをコントロールに通知します。

BlazorWebViewInitializing(BlazorWebViewInitializingEventArgs)

指定した argsで BlazorWebViewInitializing イベントを発生させる必要があることをコントロールに通知します。

CreateFileProvider(String)

BlazorWebViewで使用される静的資産のファイル プロバイダーを作成します。 既定の実装では、プラットフォーム固有の場所からファイルが提供されます。 このメソッドをオーバーライドして、IFileProviderなどのアセットを提供するカスタム wwwroot/index.htmlを返します。 基本メソッドを呼び出し、戻り値を CompositeFileProvider と組み合わせて、カスタム資産と既定の資産の両方を使用します。

Focus()

このビューにフォーカスを設定しようとします。

(継承元 IView)
InvalidateArrange()

このビューのレイアウトを無効にするために呼び出されるメソッド。

(継承元 IView)
InvalidateMeasure()

このビューの現在のメジャー値が無効になり、次のメジャー パス中に再計算する必要があることを通知します。

(継承元 IView)
Measure(Double, Double)

ビューのサイズを更新します。

(継承元 IView)
Unfocus()

このビューにフォーカスを設定解除します。

(継承元 IView)
UrlLoading(UrlLoadingEventArgs)

指定した argsで UrlLoading イベントを発生させる必要があることをコントロールに通知します。

WebResourceRequested(WebResourceRequestedEventArgs)

Web リソースが要求されたときに呼び出されます。 このイベントは、要求をインターセプトし、カスタム応答を提供するために使用できます。

(継承元 IWebRequestInterceptingWebView)

拡張メソッド

名前 説明
CaptureAsync(IView)

指定した viewのスクリーンショットをキャプチャします。

CheckHandlers(IView)

Blazor コンテンツをレンダリングするビューのコントラクトを定義します。

ComputeDesiredSize(IView, Double, Double)

Blazor コンテンツをレンダリングするビューのコントラクトを定義します。

ComputeFrame(IView, Rect)

Blazor コンテンツをレンダリングするビューのコントラクトを定義します。

DisconnectHandlers(IView)

Blazor コンテンツをレンダリングするビューのコントラクトを定義します。

SetSemanticFocus(IView)

Blazor コンテンツをレンダリングするビューのコントラクトを定義します。

ToHandler(IElement, IMauiContext)

Blazor コンテンツをレンダリングするビューのコントラクトを定義します。

ToHandler(IView, IMauiContext)

指定したビューのプラットフォーム固有のビュー ハンドラーを取得します。

ToPlatform(IElement, IMauiContext)

Blazor コンテンツをレンダリングするビューのコントラクトを定義します。

適用対象