Share via


BorderHandler Class

Definition

Represents the view handler for the abstract IBorderView view and its platform-specific implementation.

public ref class BorderHandler : Microsoft::Maui::Handlers::ViewHandler<Microsoft::Maui::IBorderView ^, System::Object ^>, Microsoft::Maui::Handlers::IBorderHandler
public class BorderHandler : Microsoft.Maui.Handlers.ViewHandler<Microsoft.Maui.IBorderView,object>, Microsoft.Maui.Handlers.IBorderHandler
type BorderHandler = class
    inherit ViewHandler<IBorderView, obj>
    interface IBorderHandler
    interface IViewHandler
    interface IElementHandler
Public Class BorderHandler
Inherits ViewHandler(Of IBorderView, Object)
Implements IBorderHandler
Inheritance
Implements

Constructors

BorderHandler()
BorderHandler(IPropertyMapper, CommandMapper)
BorderHandler(IPropertyMapper)

Fields

CommandMapper
Mapper

Properties

ContainerView

Gets the view that acts as a container for the PlatformView.

(Inherited from ViewHandler)
HasContainer

Gets or sets a value that indicates whether the PlatformView is contained within a view.

(Inherited from ViewHandler)
MauiContext (Inherited from ElementHandler)
NeedsContainer

Gets a value that indicates whether or not the VirtualView needs a container view.

(Inherited from ViewHandler)
PlatformView (Inherited from ViewHandler<TVirtualView,TPlatformView>)
Services (Inherited from ElementHandler)
VirtualView (Inherited from ViewHandler<TVirtualView,TPlatformView>)

Methods

ConnectHandler(TPlatformView) (Inherited from ViewHandler<TVirtualView,TPlatformView>)
CreatePlatformView()
DisconnectHandler(TPlatformView) (Inherited from ViewHandler<TVirtualView,TPlatformView>)
GetDesiredSize(Double, Double) (Inherited from ViewHandler<TVirtualView,TPlatformView>)
Invoke(String, Object) (Inherited from ElementHandler)
MapBackground(IBorderHandler, IBorderView)

Maps the abstract Background property to the platform-specific implementations.

MapContent(IBorderHandler, IBorderView)

Maps the abstract Content property to the platform-specific implementations.

MapStroke(IBorderHandler, IBorderView)

Maps the abstract Stroke property to the platform-specific implementations.

MapStrokeDashOffset(IBorderHandler, IBorderView)

Maps the abstract StrokeDashOffset property to the platform-specific implementations.

MapStrokeDashPattern(IBorderHandler, IBorderView)

Maps the abstract StrokeDashPattern property to the platform-specific implementations.

MapStrokeLineCap(IBorderHandler, IBorderView)

Maps the abstract StrokeLineCap property to the platform-specific implementations.

MapStrokeLineJoin(IBorderHandler, IBorderView)

Maps the abstract StrokeLineJoin property to the platform-specific implementations.

MapStrokeMiterLimit(IBorderHandler, IBorderView)

Maps the abstract StrokeMiterLimit property to the platform-specific implementations.

MapStrokeShape(IBorderHandler, IBorderView)

Maps the abstract Shape property to the platform-specific implementations.

MapStrokeThickness(IBorderHandler, IBorderView)

Maps the abstract StrokeThickness property to the platform-specific implementations.

PlatformArrange(Rect) (Inherited from ViewHandler<TVirtualView,TPlatformView>)
RemoveContainer() (Inherited from ViewHandler<TVirtualView,TPlatformView>)
SetMauiContext(IMauiContext) (Inherited from ElementHandler)
SetupContainer() (Inherited from ViewHandler<TVirtualView,TPlatformView>)
SetVirtualView(IElement) (Inherited from ViewHandler<TVirtualView,TPlatformView>)
SetVirtualView(IView) (Inherited from ViewHandler<TVirtualView,TPlatformView>)
UpdateValue(String) (Inherited from ElementHandler)

Explicit Interface Implementations

IBorderHandler.PlatformView
IBorderHandler.VirtualView
IElementHandler.DisconnectHandler() (Inherited from ElementHandler)
IElementHandler.PlatformView (Inherited from ViewHandler<TVirtualView,TPlatformView>)
IElementHandler.VirtualView (Inherited from ViewHandler<TVirtualView,TPlatformView>)
IViewHandler.ContainerView (Inherited from ViewHandler)
IViewHandler.VirtualView (Inherited from ViewHandler<TVirtualView,TPlatformView>)

Extension Methods

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

Applies to