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();