1 implementation of IBorderView
Microsoft.Maui.Controls (1)
Border\Border.cs (1)
13 public class Border : View, IContentView, IBorderView, IPaddingElement
40 references to IBorderView
Microsoft.Maui (37)
Handlers\Border\BorderHandler.cs (35)
19 /// Represents the view handler for the abstract <see cref="IBorderView"/> view and its platform-specific implementation. 24 public static IPropertyMapper<IBorderView, IBorderHandler> Mapper = new PropertyMapper<IBorderView, IBorderHandler>(ViewMapper) 30 [nameof(IBorderView.Background)] = MapBackground, 31 [nameof(IBorderView.Content)] = MapContent, 32 [nameof(IBorderView.Shape)] = MapStrokeShape, 33 [nameof(IBorderView.Stroke)] = MapStroke, 34 [nameof(IBorderView.StrokeThickness)] = MapStrokeThickness, 35 [nameof(IBorderView.StrokeLineCap)] = MapStrokeLineCap, 36 [nameof(IBorderView.StrokeLineJoin)] = MapStrokeLineJoin, 37 [nameof(IBorderView.StrokeDashPattern)] = MapStrokeDashPattern, 38 [nameof(IBorderView.StrokeDashOffset)] = MapStrokeDashOffset, 39 [nameof(IBorderView.StrokeMiterLimit)] = MapStrokeMiterLimit 42 public static CommandMapper<IBorderView, BorderHandler> CommandMapper = new(ViewCommandMapper) 63 IBorderView IBorderHandler.VirtualView => VirtualView; 83 /// <param name="border">The associated <see cref="IBorderView"/> instance.</param> 84 public static void MapBackground(IBorderHandler handler, IBorderView border) 93 /// <param name="border">The associated <see cref="IBorderView"/> instance.</param> 94 public static void MapStrokeShape(IBorderHandler handler, IBorderView border) 104 /// <param name="border">The associated <see cref="IBorderView"/> instance.</param> 105 public static void MapStroke(IBorderHandler handler, IBorderView border) 115 /// <param name="border">The associated <see cref="IBorderView"/> instance.</param> 116 public static void MapStrokeThickness(IBorderHandler handler, IBorderView border) 126 /// <param name="border">The associated <see cref="IBorderView"/> instance.</param> 127 public static void MapStrokeLineCap(IBorderHandler handler, IBorderView border) 136 /// <param name="border">The associated <see cref="IBorderView"/> instance.</param> 137 public static void MapStrokeLineJoin(IBorderHandler handler, IBorderView border) 146 /// <param name="border">The associated <see cref="IBorderView"/> instance.</param> 147 public static void MapStrokeDashPattern(IBorderHandler handler, IBorderView border) 156 /// <param name="border">The associated <see cref="IBorderView"/> instance.</param> 157 public static void MapStrokeDashOffset(IBorderHandler handler, IBorderView border) 166 /// <param name="border">The associated <see cref="IBorderView"/> instance.</param> 167 public static void MapStrokeMiterLimit(IBorderHandler handler, IBorderView border) 176 /// <param name="border">The associated <see cref="IBorderView"/> instance.</param> 177 public static void MapContent(IBorderHandler handler, IBorderView border)
Handlers\Border\BorderHandler.Standard.cs (1)
5 public partial class BorderHandler : ViewHandler<IBorderView, object>
Handlers\Border\IBorderHandler.cs (1)
18 new IBorderView VirtualView { get; }
Microsoft.Maui.Controls (3)
Border\Border.cs (3)
290 ((IBorderView)bindable).InvalidateMeasure(); 295 ((IBorderView)bindable).InvalidateMeasure(); 300 (this as IBorderView).InvalidateMeasure();