次の方法で共有


IViewHandler インターフェイス

定義

ビュー ハンドラーが実装する必要があるメンバーを定義して、プラットフォーム ビューへの仮想ビューのマッピングを提供します。

public interface class IViewHandler : Microsoft::Maui::IElementHandler
public interface IViewHandler : Microsoft.Maui.IElementHandler
type IViewHandler = interface
    interface IElementHandler
Public Interface IViewHandler
Implements IElementHandler
派生
実装

プロパティ

名前 説明
ContainerView

このビューのコンテナー ビューを取得します。

HasContainer

PlatformViewがビュー内に含まれているかどうかを示す値を取得または設定します。

MauiContext

要素に関連付けられている .NET MAUI コンテキストを取得します。

(継承元 IElementHandler)
PlatformView

ハンドラーに関連付けられているプラットフォーム固有のビュー オブジェクトを取得します。

(継承元 IElementHandler)
VirtualView

このハンドラーによって管理される仮想ビュー (.NET MAUI レイヤー) を取得します。

メソッド

名前 説明
DisconnectHandler()

クリーンアップのために要素ハンドラーを要素から切断します。

(継承元 IElementHandler)
GetDesiredSize(Double, Double)

目的のサイズと制約に基づいて、ビューの実際のサイズを計算します。

Invoke(String, Object)

指定した引数を使用して、要素に対して指定されたコマンドを呼び出します。

(継承元 IElementHandler)
PlatformArrange(Rect)

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

SetMauiContext(IMauiContext)

要素ハンドラーの .NET MAUI コンテキストを設定します。

(継承元 IElementHandler)
SetVirtualView(IElement)

ハンドラーに関連付けられているクロスプラットフォーム仮想ビューを設定します。

(継承元 IElementHandler)
UpdateValue(String)

ハンドラーの指定したプロパティの値を更新します。

(継承元 IElementHandler)

拡張メソッド

名前 説明
GetRequiredService<T>(IElementHandler, Type)

ビュー ハンドラーが実装する必要があるメンバーを定義して、プラットフォーム ビューへの仮想ビューのマッピングを提供します。

GetRequiredService<T>(IElementHandler)

ビュー ハンドラーが実装する必要があるメンバーを定義して、プラットフォーム ビューへの仮想ビューのマッピングを提供します。

GetService<T>(IElementHandler, Type)

ビュー ハンドラーが実装する必要があるメンバーを定義して、プラットフォーム ビューへの仮想ビューのマッピングを提供します。

GetService<T>(IElementHandler)

ビュー ハンドラーが実装する必要があるメンバーを定義して、プラットフォーム ビューへの仮想ビューのマッピングを提供します。

GetServiceProvider(IElementHandler)

ビュー ハンドラーが実装する必要があるメンバーを定義して、プラットフォーム ビューへの仮想ビューのマッピングを提供します。

IsConnected(IElementHandler)

ビュー ハンドラーが実装する必要があるメンバーを定義して、プラットフォーム ビューへの仮想ビューのマッピングを提供します。

適用対象