Sdílet prostřednictvím


ShapeViewHandler Třída

Definice

public ref class ShapeViewHandler : Microsoft::Maui::Handlers::ViewHandler<Microsoft::Maui::IShapeView ^, System::Object ^>, Microsoft::Maui::Handlers::IShapeViewHandler
public class ShapeViewHandler : Microsoft.Maui.Handlers.ViewHandler<Microsoft.Maui.IShapeView,object>, Microsoft.Maui.Handlers.IShapeViewHandler
type ShapeViewHandler = class
    inherit ViewHandler<IShapeView, obj>
    interface IShapeViewHandler
    interface IViewHandler
    interface IElementHandler
Public Class ShapeViewHandler
Inherits ViewHandler(Of IShapeView, Object)
Implements IShapeViewHandler
Dědičnost
Odvozené
Implementuje

Konstruktory

ShapeViewHandler()
ShapeViewHandler(IPropertyMapper)
ShapeViewHandler(IPropertyMapper, CommandMapper)

Pole

CommandMapper
Mapper

Vlastnosti

ContainerView

Získá zobrazení, které funguje jako kontejner pro PlatformView.

(Zděděno od ViewHandler)
HasContainer

Získá nebo nastaví hodnotu, která označuje, zda PlatformView je obsažena v zobrazení.

(Zděděno od ViewHandler)
MauiContext (Zděděno od ElementHandler)
NeedsContainer

Získá hodnotu, která označuje, zda VirtualView potřebuje zobrazení kontejneru.

(Zděděno od ViewHandler)
PlatformView (Zděděno od ViewHandler<TVirtualView,TPlatformView>)
Services (Zděděno od ElementHandler)
VirtualView (Zděděno od ViewHandler<TVirtualView,TPlatformView>)

Metody

ConnectHandler(TPlatformView) (Zděděno od ViewHandler<TVirtualView,TPlatformView>)
CreatePlatformView()
DisconnectHandler(TPlatformView) (Zděděno od ViewHandler<TVirtualView,TPlatformView>)
GetDesiredSize(Double, Double) (Zděděno od ViewHandler<TVirtualView,TPlatformView>)
Invoke(String, Object) (Zděděno od ElementHandler)
MapAspect(IShapeViewHandler, IShapeView)
MapBackground(IShapeViewHandler, IShapeView)
MapFill(IShapeViewHandler, IShapeView)
MapShape(IShapeViewHandler, IShapeView)
MapStroke(IShapeViewHandler, IShapeView)
MapStrokeDashOffset(IShapeViewHandler, IShapeView)
MapStrokeDashPattern(IShapeViewHandler, IShapeView)
MapStrokeLineCap(IShapeViewHandler, IShapeView)
MapStrokeLineJoin(IShapeViewHandler, IShapeView)
MapStrokeMiterLimit(IShapeViewHandler, IShapeView)
MapStrokeThickness(IShapeViewHandler, IShapeView)
PlatformArrange(Rect) (Zděděno od ViewHandler<TVirtualView,TPlatformView>)
RemoveContainer() (Zděděno od ViewHandler<TVirtualView,TPlatformView>)
SetMauiContext(IMauiContext) (Zděděno od ElementHandler)
SetupContainer() (Zděděno od ViewHandler<TVirtualView,TPlatformView>)
SetVirtualView(IElement) (Zděděno od ViewHandler<TVirtualView,TPlatformView>)
SetVirtualView(IView) (Zděděno od ViewHandler<TVirtualView,TPlatformView>)
UpdateValue(String) (Zděděno od ElementHandler)

Explicitní implementace rozhraní

IElementHandler.DisconnectHandler() (Zděděno od ElementHandler)
IElementHandler.PlatformView (Zděděno od ViewHandler<TVirtualView,TPlatformView>)
IElementHandler.VirtualView (Zděděno od ViewHandler<TVirtualView,TPlatformView>)
IShapeViewHandler.PlatformView
IShapeViewHandler.VirtualView
IViewHandler.ContainerView (Zděděno od ViewHandler)
IViewHandler.VirtualView (Zděděno od ViewHandler<TVirtualView,TPlatformView>)

Metody rozšíření

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

Platí pro