다음을 통해 공유


LayoutHandler 클래스

정의

추상 ILayout 보기 및 해당 플랫폼별 구현에 대한 뷰 처리기를 나타냅니다.

public ref class LayoutHandler : Microsoft::Maui::Handlers::ViewHandler<Microsoft::Maui::ILayout ^, System::Object ^>, Microsoft::Maui::ILayoutHandler
public class LayoutHandler : Microsoft.Maui.Handlers.ViewHandler<Microsoft.Maui.ILayout,object>, Microsoft.Maui.ILayoutHandler
type LayoutHandler = class
    inherit ViewHandler<ILayout, obj>
    interface ILayoutHandler
    interface IViewHandler
    interface IElementHandler
Public Class LayoutHandler
Inherits ViewHandler(Of ILayout, Object)
Implements ILayoutHandler
상속
구현

생성자

LayoutHandler()

추상 ILayout 보기 및 해당 플랫폼별 구현에 대한 뷰 처리기를 나타냅니다.

LayoutHandler(IPropertyMapper, CommandMapper)

추상 ILayout 보기 및 해당 플랫폼별 구현에 대한 뷰 처리기를 나타냅니다.

필드

CommandMapper

추상 ILayout 보기 및 해당 플랫폼별 구현에 대한 뷰 처리기를 나타냅니다.

Mapper

추상 ILayout 보기 및 해당 플랫폼별 구현에 대한 뷰 처리기를 나타냅니다.

속성

ContainerView

의 컨테이너 역할을 하는 뷰를 PlatformView가져옵니다.

(다음에서 상속됨 ViewHandler)
HasContainer

가 뷰 내에 포함되어 있는지 여부를 PlatformView 나타내는 값을 가져오거나 설정합니다.

(다음에서 상속됨 ViewHandler)
MauiContext

추상 ILayout 보기 및 해당 플랫폼별 구현에 대한 뷰 처리기를 나타냅니다.

(다음에서 상속됨 ElementHandler)
NeedsContainer

에 컨테이너 뷰가 필요한지 VirtualView 여부를 나타내는 값을 가져옵니다.

(다음에서 상속됨 ViewHandler)
PlatformView

추상 ILayout 보기 및 해당 플랫폼별 구현에 대한 뷰 처리기를 나타냅니다.

(다음에서 상속됨 ViewHandler<TVirtualView,TPlatformView>)
Services

추상 ILayout 보기 및 해당 플랫폼별 구현에 대한 뷰 처리기를 나타냅니다.

(다음에서 상속됨 ElementHandler)
VirtualView

추상 ILayout 보기 및 해당 플랫폼별 구현에 대한 뷰 처리기를 나타냅니다.

(다음에서 상속됨 ViewHandler<TVirtualView,TPlatformView>)

메서드

Add(IView)

추상 ILayout 보기 및 해당 플랫폼별 구현에 대한 뷰 처리기를 나타냅니다.

Clear()

추상 ILayout 보기 및 해당 플랫폼별 구현에 대한 뷰 처리기를 나타냅니다.

ConnectHandler(TPlatformView)

추상 ILayout 보기 및 해당 플랫폼별 구현에 대한 뷰 처리기를 나타냅니다.

(다음에서 상속됨 ViewHandler<TVirtualView,TPlatformView>)
CreatePlatformView()

추상 ILayout 보기 및 해당 플랫폼별 구현에 대한 뷰 처리기를 나타냅니다.

DisconnectHandler(TPlatformView)

추상 ILayout 보기 및 해당 플랫폼별 구현에 대한 뷰 처리기를 나타냅니다.

(다음에서 상속됨 ViewHandler<TVirtualView,TPlatformView>)
GetDesiredSize(Double, Double)

추상 ILayout 보기 및 해당 플랫폼별 구현에 대한 뷰 처리기를 나타냅니다.

(다음에서 상속됨 ViewHandler<TVirtualView,TPlatformView>)
Insert(Int32, IView)

추상 ILayout 보기 및 해당 플랫폼별 구현에 대한 뷰 처리기를 나타냅니다.

Invoke(String, Object)

추상 ILayout 보기 및 해당 플랫폼별 구현에 대한 뷰 처리기를 나타냅니다.

(다음에서 상속됨 ElementHandler)
MapAdd(ILayoutHandler, ILayout, Object)

추상 ILayout 보기 및 해당 플랫폼별 구현에 대한 뷰 처리기를 나타냅니다.

MapBackground(ILayoutHandler, ILayout)

추상 Background 속성을 플랫폼별 구현에 매핑합니다.

MapClear(ILayoutHandler, ILayout, Object)

추상 ILayout 보기 및 해당 플랫폼별 구현에 대한 뷰 처리기를 나타냅니다.

MapClipsToBounds(ILayoutHandler, ILayout)

추상 ClipsToBounds 속성을 플랫폼별 구현에 매핑합니다.

MapInsert(ILayoutHandler, ILayout, Object)

추상 ILayout 보기 및 해당 플랫폼별 구현에 대한 뷰 처리기를 나타냅니다.

MapRemove(ILayoutHandler, ILayout, Object)

추상 ILayout 보기 및 해당 플랫폼별 구현에 대한 뷰 처리기를 나타냅니다.

PlatformArrange(Rect)

추상 ILayout 보기 및 해당 플랫폼별 구현에 대한 뷰 처리기를 나타냅니다.

(다음에서 상속됨 ViewHandler<TVirtualView,TPlatformView>)
Remove(IView)

추상 ILayout 보기 및 해당 플랫폼별 구현에 대한 뷰 처리기를 나타냅니다.

RemoveContainer()

추상 ILayout 보기 및 해당 플랫폼별 구현에 대한 뷰 처리기를 나타냅니다.

(다음에서 상속됨 ViewHandler<TVirtualView,TPlatformView>)
SetMauiContext(IMauiContext)

추상 ILayout 보기 및 해당 플랫폼별 구현에 대한 뷰 처리기를 나타냅니다.

(다음에서 상속됨 ElementHandler)
SetupContainer()

추상 ILayout 보기 및 해당 플랫폼별 구현에 대한 뷰 처리기를 나타냅니다.

(다음에서 상속됨 ViewHandler<TVirtualView,TPlatformView>)
SetVirtualView(IElement)

추상 ILayout 보기 및 해당 플랫폼별 구현에 대한 뷰 처리기를 나타냅니다.

(다음에서 상속됨 ViewHandler<TVirtualView,TPlatformView>)
SetVirtualView(IView)

추상 ILayout 보기 및 해당 플랫폼별 구현에 대한 뷰 처리기를 나타냅니다.

(다음에서 상속됨 ViewHandler<TVirtualView,TPlatformView>)
Update(Int32, IView)

추상 ILayout 보기 및 해당 플랫폼별 구현에 대한 뷰 처리기를 나타냅니다.

UpdateValue(String)

추상 ILayout 보기 및 해당 플랫폼별 구현에 대한 뷰 처리기를 나타냅니다.

(다음에서 상속됨 ElementHandler)
UpdateZIndex(IView)

추상 ILayout 보기 및 해당 플랫폼별 구현에 대한 뷰 처리기를 나타냅니다.

명시적 인터페이스 구현

IElementHandler.DisconnectHandler()

추상 ILayout 보기 및 해당 플랫폼별 구현에 대한 뷰 처리기를 나타냅니다.

(다음에서 상속됨 ElementHandler)
IElementHandler.PlatformView

추상 ILayout 보기 및 해당 플랫폼별 구현에 대한 뷰 처리기를 나타냅니다.

(다음에서 상속됨 ViewHandler<TVirtualView,TPlatformView>)
IElementHandler.VirtualView

추상 ILayout 보기 및 해당 플랫폼별 구현에 대한 뷰 처리기를 나타냅니다.

(다음에서 상속됨 ViewHandler<TVirtualView,TPlatformView>)
ILayoutHandler.PlatformView

추상 ILayout 보기 및 해당 플랫폼별 구현에 대한 뷰 처리기를 나타냅니다.

ILayoutHandler.VirtualView

추상 ILayout 보기 및 해당 플랫폼별 구현에 대한 뷰 처리기를 나타냅니다.

IViewHandler.ContainerView

추상 ILayout 보기 및 해당 플랫폼별 구현에 대한 뷰 처리기를 나타냅니다.

(다음에서 상속됨 ViewHandler)
IViewHandler.VirtualView

추상 ILayout 보기 및 해당 플랫폼별 구현에 대한 뷰 처리기를 나타냅니다.

(다음에서 상속됨 ViewHandler<TVirtualView,TPlatformView>)

확장 메서드

GetRequiredService<T>(IElementHandler, Type)

추상 ILayout 보기 및 해당 플랫폼별 구현에 대한 뷰 처리기를 나타냅니다.

GetRequiredService<T>(IElementHandler)

추상 ILayout 보기 및 해당 플랫폼별 구현에 대한 뷰 처리기를 나타냅니다.

GetService<T>(IElementHandler, Type)

추상 ILayout 보기 및 해당 플랫폼별 구현에 대한 뷰 처리기를 나타냅니다.

GetService<T>(IElementHandler)

추상 ILayout 보기 및 해당 플랫폼별 구현에 대한 뷰 처리기를 나타냅니다.

GetServiceProvider(IElementHandler)

추상 ILayout 보기 및 해당 플랫폼별 구현에 대한 뷰 처리기를 나타냅니다.

IsConnected(IElementHandler)

추상 ILayout 보기 및 해당 플랫폼별 구현에 대한 뷰 처리기를 나타냅니다.

적용 대상