次の方法で共有


ViewHandler<TVirtualView,TPlatformView> クラス

定義

generic <typename TVirtualView, typename TPlatformView>
 where TVirtualView : class, IView where TPlatformView : classpublic ref class ViewHandler abstract : Microsoft::Maui::Handlers::ViewHandler
public abstract class ViewHandler<TVirtualView,TPlatformView> : Microsoft.Maui.Handlers.ViewHandler where TVirtualView : class, IView where TPlatformView : class
type ViewHandler<'VirtualView, 'PlatformView (requires 'VirtualView : null and 'VirtualView :> IView and 'PlatformView : null)> = class
    inherit ViewHandler
    interface IViewHandler
    interface IElementHandler
Public MustInherit Class ViewHandler(Of TVirtualView, TPlatformView)
Inherits ViewHandler

型パラメーター

TVirtualView
TPlatformView
継承
ViewHandler<TVirtualView,TPlatformView>
派生
実装

コンストラクター

ViewHandler<TVirtualView,TPlatformView>(IPropertyMapper, CommandMapper)

プロパティ

ContainerView

のコンテナーとして機能するビューを取得します PlatformView

(継承元 ViewHandler)
HasContainer

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

(継承元 ViewHandler)
MauiContext (継承元 ElementHandler)
NeedsContainer

にコンテナー ビューが必要かどうかを VirtualView 示す値を取得します。

(継承元 ViewHandler)
PlatformView
PlatformViewFactory
Services (継承元 ElementHandler)
VirtualView

メソッド

ConnectHandler(TPlatformView)
CreatePlatformView()
DisconnectHandler(TPlatformView)
GetDesiredSize(Double, Double)
Invoke(String, Object) (継承元 ElementHandler)
PlatformArrange(Rect)
RemoveContainer()
SetMauiContext(IMauiContext) (継承元 ElementHandler)
SetupContainer()
SetVirtualView(IElement)
SetVirtualView(IView)
UpdateValue(String) (継承元 ElementHandler)

明示的なインターフェイスの実装

IElementHandler.DisconnectHandler() (継承元 ElementHandler)
IElementHandler.PlatformView
IElementHandler.VirtualView
IViewHandler.ContainerView (継承元 ViewHandler)
IViewHandler.VirtualView

拡張メソッド

GetRequiredService<T>(IElementHandler)
GetRequiredService<T>(IElementHandler, Type)
GetService<T>(IElementHandler)
GetService<T>(IElementHandler, Type)
GetServiceProvider(IElementHandler)
IsConnected(IElementHandler)

適用対象