ViewHandler クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
実装 IViewするビューを管理するハンドラーの基本クラス。
public ref class ViewHandler abstract : Microsoft::Maui::Handlers::ElementHandler, Microsoft::Maui::IViewHandler
public abstract class ViewHandler : Microsoft.Maui.Handlers.ElementHandler, Microsoft.Maui.IViewHandler
type ViewHandler = class
inherit ElementHandler
interface IViewHandler
interface IElementHandler
Public MustInherit Class ViewHandler
Inherits ElementHandler
Implements IViewHandler
- 継承
- 派生
- 実装
注釈
ハンドラーは、仮想ビュー (.NET MAUI レイヤー) を、プラットフォーム ビューと呼ばれる各プラットフォーム (iOS、Android、Windows、macOS など) 上のコントロールにマップします。 ハンドラーは、基になるプラットフォーム ビューをインスタンス化し、クロスプラットフォーム コントロール API をプラットフォーム ビュー API にマッピングする役割も担います。
コンストラクター
ViewHandler(IPropertyMapper, CommandMapper) |
ViewHandler クラスの新しいインスタンスを初期化します。 |
フィールド
ViewCommandMapper |
仮想ビュー コマンドを対応するプラットフォーム ビューにマップするディクショナリ。 |
ViewMapper |
仮想ビューのプロパティを対応するプラットフォーム ビューにマップするディクショナリ。 |
プロパティ
ContainerView |
のコンテナーとして機能するビューを取得します PlatformView。 |
HasContainer |
ビュー内に含まれているかどうかを示す値を PlatformView 取得または設定します。 |
MauiContext |
実装 IViewするビューを管理するハンドラーの基本クラス。 (継承元 ElementHandler) |
NeedsContainer |
コンテナー ビューが必要かどうかを示す値を VirtualView 取得します。 |
PlatformView |
このハンドラーに関連付けられているビューのプラットフォーム表現を取得または設定します。 |
Services |
実装 IViewするビューを管理するハンドラーの基本クラス。 (継承元 ElementHandler) |
VirtualView |
このハンドラーに関連付けられているビューの .NET MAUI の再評価を取得または設定します。 |
メソッド
明示的なインターフェイスの実装
IElementHandler.DisconnectHandler() |
実装 IViewするビューを管理するハンドラーの基本クラス。 (継承元 ElementHandler) |
IViewHandler.ContainerView |
実装 IViewするビューを管理するハンドラーの基本クラス。 |
拡張メソッド
GetRequiredService<T>(IElementHandler, Type) |
実装 IViewするビューを管理するハンドラーの基本クラス。 |
GetRequiredService<T>(IElementHandler) |
実装 IViewするビューを管理するハンドラーの基本クラス。 |
GetService<T>(IElementHandler, Type) |
実装 IViewするビューを管理するハンドラーの基本クラス。 |
GetService<T>(IElementHandler) |
実装 IViewするビューを管理するハンドラーの基本クラス。 |
GetServiceProvider(IElementHandler) |
実装 IViewするビューを管理するハンドラーの基本クラス。 |
IsConnected(IElementHandler) |
実装 IViewするビューを管理するハンドラーの基本クラス。 |
適用対象
.NET MAUI