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

적용 대상