4 types derived from Layout
Microsoft.Maui.Controls (4)
Layout\AbsoluteLayout.cs (1)
19
public class AbsoluteLayout :
Layout
, IAbsoluteLayout
Layout\FlexLayout.cs (1)
14
public class FlexLayout :
Layout
, IFlexLayout
Layout\Grid.cs (1)
10
public class Grid :
Layout
, IGridLayout
Layout\StackBase.cs (1)
4
public abstract class StackBase :
Layout
, IStackLayout
22 references to Layout
Microsoft.Maui.Controls (22)
Element\Element.cs (4)
40
/// <term><see cref = "
Layout
"/></term>
41
/// <description><see cref= "
Layout
"/> have a single child of type <see cref="View" />, while subclasses of <see cref = "
Layout
"/> have a collection of multiple children views, including other layouts.</description>
407
if (value != null && (element is
Layout
|| element is IControlTemplated))
Hosting\AppHostBuilderExtensions.cs (2)
77
handlersCollection.AddHandler<
Layout
, LayoutHandler>();
263
Layout
.RemapForControls();
Layout\ILayoutManagerFactory.cs (1)
8
ILayoutManager CreateLayoutManager(
Layout
layout);
Layout\Layout.cs (4)
31
static ILayoutManager GetLayoutManagerFromFactory(
Layout
layout)
88
BindableProperty.Create(nameof(IsClippedToBounds), typeof(bool), typeof(
Layout
), false,
361
BindableProperty.Create(nameof(CascadeInputTransparent), typeof(bool), typeof(
Layout
), true,
383
if (bindable is
Layout
layout && layout.InputTransparent)
Layout\Layout.iOS.cs (4)
12
/// <param name="layout">The associated <see cref="
Layout
"/> instance.</param>
14
public static void MapInputTransparent(LayoutHandler handler,
Layout
layout) { }
20
/// <param name="layout">The associated <see cref="
Layout
"/> instance.</param>
22
public static void MapInputTransparent(ILayoutHandler handler,
Layout
layout) { }
Layout\LayoutExtensions.cs (2)
5
internal static void IgnoreLayoutSafeArea(this
Layout
layout)
11
if (child is
Layout
childLayout)
Layout\StackLayout.cs (1)
8
/// A <see cref="
Layout
" /> that positions child elements in a single line which can be oriented vertically or horizontally.
TitleBar\TitleBar.cs (3)
84
(newValue as
Layout
)?.IgnoreLayoutSafeArea();
138
(newValue as
Layout
)?.IgnoreLayoutSafeArea();
152
(newValue as
Layout
)?.IgnoreLayoutSafeArea();
View\View.cs (1)
17
/// This is the base class for <see cref="
Layout
"/> and most of the controls.