1 implementation of ILayoutHandler
Microsoft.Maui (1)
Handlers\Layout\LayoutHandler.cs (1)
20
public partial class LayoutHandler :
ILayoutHandler
29 references to ILayoutHandler
Microsoft.Maui (21)
Handlers\Layout\LayoutHandler.cs (19)
22
public static IPropertyMapper<ILayout,
ILayoutHandler
> Mapper = new PropertyMapper<ILayout,
ILayoutHandler
>(ViewMapper)
31
public static CommandMapper<ILayout,
ILayoutHandler
> CommandMapper = new(ViewCommandMapper)
33
[nameof(
ILayoutHandler
.Add)] = MapAdd,
34
[nameof(
ILayoutHandler
.Remove)] = MapRemove,
35
[nameof(
ILayoutHandler
.Clear)] = MapClear,
36
[nameof(
ILayoutHandler
.Insert)] = MapInsert,
37
[nameof(
ILayoutHandler
.Update)] = MapUpdate,
38
[nameof(
ILayoutHandler
.UpdateZIndex)] = MapUpdateZIndex,
51
ILayout
ILayoutHandler
.VirtualView => VirtualView;
53
PlatformView
ILayoutHandler
.PlatformView => PlatformView;
60
public static partial void MapBackground(
ILayoutHandler
handler, ILayout layout);
76
public static void MapClipsToBounds(
ILayoutHandler
handler, ILayout layout)
81
public static void MapAdd(
ILayoutHandler
handler, ILayout layout, object? arg)
89
public static void MapRemove(
ILayoutHandler
handler, ILayout layout, object? arg)
97
public static void MapInsert(
ILayoutHandler
handler, ILayout layout, object? arg)
105
public static void MapClear(
ILayoutHandler
handler, ILayout layout, object? arg)
110
static void MapUpdate(
ILayoutHandler
handler, ILayout layout, object? arg)
118
static void MapUpdateZIndex(
ILayoutHandler
handler, ILayout layout, object? arg)
Handlers\Layout\LayoutHandler.Standard.cs (1)
16
public static partial void MapBackground(
ILayoutHandler
handler, ILayout layout) => throw new NotImplementedException();
Handlers\View\ViewHandler.cs (1)
472
layout.Handler?.Invoke(nameof(
ILayoutHandler
.UpdateZIndex), view);
Microsoft.Maui.Controls (8)
Layout\Layout.cs (5)
290
NotifyHandler(nameof(
ILayoutHandler
.Add), index, view);
298
Handler?.Invoke(nameof(
ILayoutHandler
.Clear));
308
NotifyHandler(nameof(
ILayoutHandler
.Remove), index, view);
318
NotifyHandler(nameof(
ILayoutHandler
.Insert), index, view);
329
NotifyHandler(nameof(
ILayoutHandler
.Update), index, view);
Layout\Layout.Standard.cs (1)
22
public static void MapInputTransparent(
ILayoutHandler
handler, Layout layout) { }
LegacyLayouts\Layout.cs (2)
35
public
ILayoutHandler
LayoutHandler => Handler as
ILayoutHandler
;