Share via


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

適用於