Freigeben über


LayoutHandler Klasse

Definition

Stellt den Ansichtshandler für die abstrakte ILayout Ansicht und die plattformspezifische Implementierung dar.

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
Vererbung
Implementiert

Konstruktoren

LayoutHandler()

Stellt den Ansichtshandler für die abstrakte ILayout Ansicht und die plattformspezifische Implementierung dar.

LayoutHandler(IPropertyMapper, CommandMapper)

Stellt den Ansichtshandler für die abstrakte ILayout Ansicht und die plattformspezifische Implementierung dar.

Felder

CommandMapper

Stellt den Ansichtshandler für die abstrakte ILayout Ansicht und die plattformspezifische Implementierung dar.

Mapper

Stellt den Ansichtshandler für die abstrakte ILayout Ansicht und die plattformspezifische Implementierung dar.

Eigenschaften

ContainerView

Ruft die Sicht ab, die als Container für fungiert PlatformView.

(Geerbt von ViewHandler)
HasContainer

Ruft einen Wert ab, der angibt, ob der PlatformView in einer Sicht enthalten ist, oder legt diesen fest.

(Geerbt von ViewHandler)
MauiContext

Stellt den Ansichtshandler für die abstrakte ILayout Ansicht und die plattformspezifische Implementierung dar.

(Geerbt von ElementHandler)
NeedsContainer

Ruft einen Wert ab, der angibt, ob eine VirtualView Containeransicht erforderlich ist.

(Geerbt von ViewHandler)
PlatformView

Stellt den Ansichtshandler für die abstrakte ILayout Ansicht und die plattformspezifische Implementierung dar.

(Geerbt von ViewHandler<TVirtualView,TPlatformView>)
Services

Stellt den Ansichtshandler für die abstrakte ILayout Ansicht und die plattformspezifische Implementierung dar.

(Geerbt von ElementHandler)
VirtualView

Stellt den Ansichtshandler für die abstrakte ILayout Ansicht und die plattformspezifische Implementierung dar.

(Geerbt von ViewHandler<TVirtualView,TPlatformView>)

Methoden

Add(IView)

Stellt den Ansichtshandler für die abstrakte ILayout Ansicht und die plattformspezifische Implementierung dar.

Clear()

Stellt den Ansichtshandler für die abstrakte ILayout Ansicht und die plattformspezifische Implementierung dar.

ConnectHandler(TPlatformView)

Stellt den Ansichtshandler für die abstrakte ILayout Ansicht und die plattformspezifische Implementierung dar.

(Geerbt von ViewHandler<TVirtualView,TPlatformView>)
CreatePlatformView()

Stellt den Ansichtshandler für die abstrakte ILayout Ansicht und die plattformspezifische Implementierung dar.

DisconnectHandler(TPlatformView)

Stellt den Ansichtshandler für die abstrakte ILayout Ansicht und die plattformspezifische Implementierung dar.

(Geerbt von ViewHandler<TVirtualView,TPlatformView>)
GetDesiredSize(Double, Double)

Stellt den Ansichtshandler für die abstrakte ILayout Ansicht und die plattformspezifische Implementierung dar.

(Geerbt von ViewHandler<TVirtualView,TPlatformView>)
Insert(Int32, IView)

Stellt den Ansichtshandler für die abstrakte ILayout Ansicht und die plattformspezifische Implementierung dar.

Invoke(String, Object)

Stellt den Ansichtshandler für die abstrakte ILayout Ansicht und die plattformspezifische Implementierung dar.

(Geerbt von ElementHandler)
MapAdd(ILayoutHandler, ILayout, Object)

Stellt den Ansichtshandler für die abstrakte ILayout Ansicht und die plattformspezifische Implementierung dar.

MapBackground(ILayoutHandler, ILayout)

Ordnet die abstrakte Background Eigenschaft den plattformspezifischen Implementierungen zu.

MapClear(ILayoutHandler, ILayout, Object)

Stellt den Ansichtshandler für die abstrakte ILayout Ansicht und die plattformspezifische Implementierung dar.

MapClipsToBounds(ILayoutHandler, ILayout)

Ordnet die abstrakte ClipsToBounds Eigenschaft den plattformspezifischen Implementierungen zu.

MapInsert(ILayoutHandler, ILayout, Object)

Stellt den Ansichtshandler für die abstrakte ILayout Ansicht und die plattformspezifische Implementierung dar.

MapRemove(ILayoutHandler, ILayout, Object)

Stellt den Ansichtshandler für die abstrakte ILayout Ansicht und die plattformspezifische Implementierung dar.

PlatformArrange(Rect)

Stellt den Ansichtshandler für die abstrakte ILayout Ansicht und die plattformspezifische Implementierung dar.

(Geerbt von ViewHandler<TVirtualView,TPlatformView>)
Remove(IView)

Stellt den Ansichtshandler für die abstrakte ILayout Ansicht und die plattformspezifische Implementierung dar.

RemoveContainer()

Stellt den Ansichtshandler für die abstrakte ILayout Ansicht und die plattformspezifische Implementierung dar.

(Geerbt von ViewHandler<TVirtualView,TPlatformView>)
SetMauiContext(IMauiContext)

Stellt den Ansichtshandler für die abstrakte ILayout Ansicht und die plattformspezifische Implementierung dar.

(Geerbt von ElementHandler)
SetupContainer()

Stellt den Ansichtshandler für die abstrakte ILayout Ansicht und die plattformspezifische Implementierung dar.

(Geerbt von ViewHandler<TVirtualView,TPlatformView>)
SetVirtualView(IElement)

Stellt den Ansichtshandler für die abstrakte ILayout Ansicht und die plattformspezifische Implementierung dar.

(Geerbt von ViewHandler<TVirtualView,TPlatformView>)
SetVirtualView(IView)

Stellt den Ansichtshandler für die abstrakte ILayout Ansicht und die plattformspezifische Implementierung dar.

(Geerbt von ViewHandler<TVirtualView,TPlatformView>)
Update(Int32, IView)

Stellt den Ansichtshandler für die abstrakte ILayout Ansicht und die plattformspezifische Implementierung dar.

UpdateValue(String)

Stellt den Ansichtshandler für die abstrakte ILayout Ansicht und die plattformspezifische Implementierung dar.

(Geerbt von ElementHandler)
UpdateZIndex(IView)

Stellt den Ansichtshandler für die abstrakte ILayout Ansicht und die plattformspezifische Implementierung dar.

Explizite Schnittstellenimplementierungen

IElementHandler.DisconnectHandler()

Stellt den Ansichtshandler für die abstrakte ILayout Ansicht und die plattformspezifische Implementierung dar.

(Geerbt von ElementHandler)
IElementHandler.PlatformView

Stellt den Ansichtshandler für die abstrakte ILayout Ansicht und die plattformspezifische Implementierung dar.

(Geerbt von ViewHandler<TVirtualView,TPlatformView>)
IElementHandler.VirtualView

Stellt den Ansichtshandler für die abstrakte ILayout Ansicht und die plattformspezifische Implementierung dar.

(Geerbt von ViewHandler<TVirtualView,TPlatformView>)
ILayoutHandler.PlatformView

Stellt den Ansichtshandler für die abstrakte ILayout Ansicht und die plattformspezifische Implementierung dar.

ILayoutHandler.VirtualView

Stellt den Ansichtshandler für die abstrakte ILayout Ansicht und die plattformspezifische Implementierung dar.

IViewHandler.ContainerView

Stellt den Ansichtshandler für die abstrakte ILayout Ansicht und die plattformspezifische Implementierung dar.

(Geerbt von ViewHandler)
IViewHandler.VirtualView

Stellt den Ansichtshandler für die abstrakte ILayout Ansicht und die plattformspezifische Implementierung dar.

(Geerbt von ViewHandler<TVirtualView,TPlatformView>)

Erweiterungsmethoden

GetRequiredService<T>(IElementHandler, Type)

Stellt den Ansichtshandler für die abstrakte ILayout Ansicht und die plattformspezifische Implementierung dar.

GetRequiredService<T>(IElementHandler)

Stellt den Ansichtshandler für die abstrakte ILayout Ansicht und die plattformspezifische Implementierung dar.

GetService<T>(IElementHandler, Type)

Stellt den Ansichtshandler für die abstrakte ILayout Ansicht und die plattformspezifische Implementierung dar.

GetService<T>(IElementHandler)

Stellt den Ansichtshandler für die abstrakte ILayout Ansicht und die plattformspezifische Implementierung dar.

GetServiceProvider(IElementHandler)

Stellt den Ansichtshandler für die abstrakte ILayout Ansicht und die plattformspezifische Implementierung dar.

IsConnected(IElementHandler)

Stellt den Ansichtshandler für die abstrakte ILayout Ansicht und die plattformspezifische Implementierung dar.

Gilt für: