<Type Name="FlexLayout" FullName="Microsoft.Maui.Controls.FlexLayout">
  <TypeSignature Language="C#" Value="public class FlexLayout : Microsoft.Maui.Controls.Layout&lt;Microsoft.Maui.Controls.View&gt;" />
  <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit FlexLayout extends Microsoft.Maui.Controls.Layout`1&lt;class Microsoft.Maui.Controls.View&gt;" />
  <TypeSignature Language="DocId" Value="T:Microsoft.Maui.Controls.FlexLayout" />
  <TypeSignature Language="F#" Value="type FlexLayout = class&#xA;    inherit Layout&lt;View&gt;" />
  <AssemblyInfo>
    <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
    <AssemblyVersion>0.0.0.0</AssemblyVersion>
    <AssemblyVersion>2.0.0.0</AssemblyVersion>
  </AssemblyInfo>
  <Base>
    <BaseTypeName>Microsoft.Maui.Controls.Layout&lt;Microsoft.Maui.Controls.View&gt;</BaseTypeName>
    <BaseTypeArguments>
      <BaseTypeArgument TypeParamName="T">Microsoft.Maui.Controls.View</BaseTypeArgument>
    </BaseTypeArguments>
  </Base>
  <Interfaces />
  <Docs>
    <summary>A Flexbox-like layout that lays out child elements in optionally wrappable rows or columns of child elements.</summary>
    <remarks>
      <para>FlexLayout is a <see cref="T:Microsoft.Maui.Controls.Layout`1" /> that efficiently lays out it's <see cref="P:Microsoft.Maui.Controls.Layout`1.Children" /> in a manner similar to that of <format type="text/html"><a href="https://www.w3.org/TR/css-flexbox-1/">CSS Flexbox</a></format>.</para>
      <para>The <see cref="P:Microsoft.Maui.Controls.FlexLayout.Direction" /> property determines the primary axis of the layout. The <see cref="P:Microsoft.Maui.Controls.FlexLayout.JustifyContent" /> property determines how <see cref="P:Microsoft.Maui.Controls.Layout`1.Children" /> are laid out along the primary axis. The <see cref="P:Microsoft.Maui.Controls.FlexLayout.AlignItems" /> property specifies how <see cref="P:Microsoft.Maui.Controls.Layout`1.Children" /> are laid out along the cross axis; the <see cref="P:Microsoft.Maui.Controls.FlexLayout.AlignContent" /> property works similarly, but applies to entire rows or columns, not individual elements.</para>
      <para>The initial size of a child element is set with <see cref="M:Microsoft.Maui.Controls.FlexLayout.SetBasis(Microsoft.Maui.Controls.BindableObject,Microsoft.Maui.Controls.FlexBasis)" /> and its resizing behavior is set with  <see cref="M:Microsoft.Maui.Controls.FlexLayout.SetGrow(Microsoft.Maui.Controls.BindableObject,System.Single)" /> and <see cref="M:Microsoft.Maui.Controls.FlexLayout.SetShrink(Microsoft.Maui.Controls.BindableObject,System.Single)" />.</para>
    </remarks>
    <related type="article" href="https://docs.microsoft.com/en-us/xamarin/xamarin-forms/user-interface/layouts/flex-layout">The Microsoft.Maui.Controls FlexLayout</related>
  </Docs>
  <Members>
    <Member MemberName=".ctor">
      <MemberSignature Language="C#" Value="public FlexLayout ();" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.FlexLayout.#ctor" />
      <MemberType>Constructor</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <Parameters />
      <Docs>
        <summary>Creates a new <see cref="T:Microsoft.Maui.Controls.FlexLayout" /> with default values.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="AlignContent">
      <MemberSignature Language="C#" Value="public Microsoft.Maui.Controls.FlexAlignContent AlignContent { get; set; }" />
      <MemberSignature Language="ILAsm" Value=".property instance valuetype Microsoft.Maui.Controls.FlexAlignContent AlignContent" />
      <MemberSignature Language="DocId" Value="P:Microsoft.Maui.Controls.FlexLayout.AlignContent" />
      <MemberSignature Language="F#" Value="member this.AlignContent : Microsoft.Maui.Controls.FlexAlignContent with get, set" Usage="Microsoft.Maui.Controls.FlexLayout.AlignContent" />
      <MemberType>Property</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.FlexAlignContent</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>Gets or sets a value that controls how multiple rows or columns of child elements are aligned.</summary>
        <value>To be added.</value>
        <remarks>
          <para>This property behaves similarly to <see cref="P:Microsoft.Maui.Controls.FlexLayout.AlignItems" />, but applies to how entire rows or columns are aligned, not individual elements. The below image illustrates three different <see cref="P:Microsoft.Maui.Controls.FlexLayout.AlignContent" /> values working on wrapped rows. The iOS screenshot shows <see cref="F:Microsoft.Maui.Controls.FlexAlignContent.SpaceBetween" />, the Android screenshot shows <see cref="F:Microsoft.Maui.Controls.FlexAlignContent.SpaceAround" />, and the UWP screenshot shows <see cref="F:Microsoft.Maui.Controls.FlexAlignContent.SpaceEvenly" />.</para>
          <para>
            <img href="~/Microsoft.Maui.Controls/_images/ExperimentAlignContent2-Large.png" />
          </para>
        </remarks>
      </Docs>
    </Member>
    <Member MemberName="AlignContentProperty">
      <MemberSignature Language="C#" Value="public static readonly Microsoft.Maui.Controls.BindableProperty AlignContentProperty;" />
      <MemberSignature Language="ILAsm" Value=".field public static initonly class Microsoft.Maui.Controls.BindableProperty AlignContentProperty" />
      <MemberSignature Language="DocId" Value="F:Microsoft.Maui.Controls.FlexLayout.AlignContentProperty" />
      <MemberSignature Language="F#" Value=" staticval mutable AlignContentProperty : Microsoft.Maui.Controls.BindableProperty" Usage="Microsoft.Maui.Controls.FlexLayout.AlignContentProperty" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.BindableProperty</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>Backing store for the <see cref="P:Microsoft.Maui.Controls.FlexLayout.AlignContent" /> property.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="AlignItems">
      <MemberSignature Language="C#" Value="public Microsoft.Maui.Controls.FlexAlignItems AlignItems { get; set; }" />
      <MemberSignature Language="ILAsm" Value=".property instance valuetype Microsoft.Maui.Controls.FlexAlignItems AlignItems" />
      <MemberSignature Language="DocId" Value="P:Microsoft.Maui.Controls.FlexLayout.AlignItems" />
      <MemberSignature Language="F#" Value="member this.AlignItems : Microsoft.Maui.Controls.FlexAlignItems with get, set" Usage="Microsoft.Maui.Controls.FlexLayout.AlignItems" />
      <MemberType>Property</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.FlexAlignItems</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>Gets or sets a value that controls how child elements are laid out within their row or column.</summary>
        <value>A value that controls how child elements are laid out within their row or column.</value>
        <remarks>
          <para>The following image shows the options for <see cref="P:Microsoft.Maui.Controls.FlexLayout.AlignItems" /> with <see cref="P:Microsoft.Maui.Controls.FlexLayout.Direction" /> set to <see cref="F:Microsoft.Maui.Controls.FlexDirection.Column" /> and <see cref="P:Microsoft.Maui.Controls.FlexLayout.JustifyContent" /> set to <see cref="F:Microsoft.Maui.Controls.FlexJustify.Start" />:</para>
          <para>
            <img href="~/Microsoft.Maui.Controls/_images/FlexAlign.All.png" />
          </para>
        </remarks>
      </Docs>
    </Member>
    <Member MemberName="AlignItemsProperty">
      <MemberSignature Language="C#" Value="public static readonly Microsoft.Maui.Controls.BindableProperty AlignItemsProperty;" />
      <MemberSignature Language="ILAsm" Value=".field public static initonly class Microsoft.Maui.Controls.BindableProperty AlignItemsProperty" />
      <MemberSignature Language="DocId" Value="F:Microsoft.Maui.Controls.FlexLayout.AlignItemsProperty" />
      <MemberSignature Language="F#" Value=" staticval mutable AlignItemsProperty : Microsoft.Maui.Controls.BindableProperty" Usage="Microsoft.Maui.Controls.FlexLayout.AlignItemsProperty" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.BindableProperty</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>Backing store for the <see cref="P:Microsoft.Maui.Controls.FlexLayout.AlignItems" /> property.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="AlignSelfProperty">
      <MemberSignature Language="C#" Value="public static readonly Microsoft.Maui.Controls.BindableProperty AlignSelfProperty;" />
      <MemberSignature Language="ILAsm" Value=".field public static initonly class Microsoft.Maui.Controls.BindableProperty AlignSelfProperty" />
      <MemberSignature Language="DocId" Value="F:Microsoft.Maui.Controls.FlexLayout.AlignSelfProperty" />
      <MemberSignature Language="F#" Value=" staticval mutable AlignSelfProperty : Microsoft.Maui.Controls.BindableProperty" Usage="Microsoft.Maui.Controls.FlexLayout.AlignSelfProperty" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.BindableProperty</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>Backing store for the attached property that optionally overrides the item alignment for this child within its row or column in the parent.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="BasisProperty">
      <MemberSignature Language="C#" Value="public static readonly Microsoft.Maui.Controls.BindableProperty BasisProperty;" />
      <MemberSignature Language="ILAsm" Value=".field public static initonly class Microsoft.Maui.Controls.BindableProperty BasisProperty" />
      <MemberSignature Language="DocId" Value="F:Microsoft.Maui.Controls.FlexLayout.BasisProperty" />
      <MemberSignature Language="F#" Value=" staticval mutable BasisProperty : Microsoft.Maui.Controls.BindableProperty" Usage="Microsoft.Maui.Controls.FlexLayout.BasisProperty" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.BindableProperty</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>Backing store for the attached property that contains information about this element's relative or absolute basis.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="Direction">
      <MemberSignature Language="C#" Value="public Microsoft.Maui.Controls.FlexDirection Direction { get; set; }" />
      <MemberSignature Language="ILAsm" Value=".property instance valuetype Microsoft.Maui.Controls.FlexDirection Direction" />
      <MemberSignature Language="DocId" Value="P:Microsoft.Maui.Controls.FlexLayout.Direction" />
      <MemberSignature Language="F#" Value="member this.Direction : Microsoft.Maui.Controls.FlexDirection with get, set" Usage="Microsoft.Maui.Controls.FlexLayout.Direction" />
      <MemberType>Property</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.FlexDirection</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>Gets or sets the flex direction for child elements within this layout.</summary>
        <value>The flex direction for child elements within this layout.</value>
        <remarks>
          <para>The following image shows the options for <see cref="P:Microsoft.Maui.Controls.FlexLayout.Direction" /> with <see cref="P:Microsoft.Maui.Controls.FlexLayout.JustifyContent" /> set to <see cref="F:Microsoft.Maui.Controls.FlexJustify.Start" /> and <see cref="P:Microsoft.Maui.Controls.FlexLayout.AlignItems" /> set to <see cref="F:Microsoft.Maui.Controls.FlexAlignItems.Stretch" />:</para>
          <para>
            <img href="~/Microsoft.Maui.Controls/_images/FlexDirection.All.png" />
          </para>
        </remarks>
      </Docs>
    </Member>
    <Member MemberName="DirectionProperty">
      <MemberSignature Language="C#" Value="public static readonly Microsoft.Maui.Controls.BindableProperty DirectionProperty;" />
      <MemberSignature Language="ILAsm" Value=".field public static initonly class Microsoft.Maui.Controls.BindableProperty DirectionProperty" />
      <MemberSignature Language="DocId" Value="F:Microsoft.Maui.Controls.FlexLayout.DirectionProperty" />
      <MemberSignature Language="F#" Value=" staticval mutable DirectionProperty : Microsoft.Maui.Controls.BindableProperty" Usage="Microsoft.Maui.Controls.FlexLayout.DirectionProperty" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.BindableProperty</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>Backing store for the <see cref="P:Microsoft.Maui.Controls.FlexLayout.Direction" /> property.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="GetAlignSelf">
      <MemberSignature Language="C#" Value="public static Microsoft.Maui.Controls.FlexAlignSelf GetAlignSelf (Microsoft.Maui.Controls.BindableObject bindable);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype Microsoft.Maui.Controls.FlexAlignSelf GetAlignSelf(class Microsoft.Maui.Controls.BindableObject bindable) cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.FlexLayout.GetAlignSelf(Microsoft.Maui.Controls.BindableObject)" />
      <MemberSignature Language="F#" Value="static member GetAlignSelf : Microsoft.Maui.Controls.BindableObject -&gt; Microsoft.Maui.Controls.FlexAlignSelf" Usage="Microsoft.Maui.Controls.FlexLayout.GetAlignSelf bindable" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.FlexAlignSelf</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="bindable" Type="Microsoft.Maui.Controls.BindableObject" />
      </Parameters>
      <Docs>
        <param name="bindable">The object for which to retrieve the property value.</param>
        <summary>Returns the value that optionally overrides the item alignment for this child within its row or column in the parent.</summary>
        <returns>The value that optionally overrides the item alignment for this child within its row or column in the parent.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="GetBasis">
      <MemberSignature Language="C#" Value="public static Microsoft.Maui.Controls.FlexBasis GetBasis (Microsoft.Maui.Controls.BindableObject bindable);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype Microsoft.Maui.Controls.FlexBasis GetBasis(class Microsoft.Maui.Controls.BindableObject bindable) cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.FlexLayout.GetBasis(Microsoft.Maui.Controls.BindableObject)" />
      <MemberSignature Language="F#" Value="static member GetBasis : Microsoft.Maui.Controls.BindableObject -&gt; Microsoft.Maui.Controls.FlexBasis" Usage="Microsoft.Maui.Controls.FlexLayout.GetBasis bindable" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.FlexBasis</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="bindable" Type="Microsoft.Maui.Controls.BindableObject" />
      </Parameters>
      <Docs>
        <param name="bindable">The object for which to retrieve the property value.</param>
        <summary>Returns the value that describes this element's relative or absolute basis length.</summary>
        <returns>The value that describes this element's relative or absolute basis length.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="GetGrow">
      <MemberSignature Language="C#" Value="public static float GetGrow (Microsoft.Maui.Controls.BindableObject bindable);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig float32 GetGrow(class Microsoft.Maui.Controls.BindableObject bindable) cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.FlexLayout.GetGrow(Microsoft.Maui.Controls.BindableObject)" />
      <MemberSignature Language="F#" Value="static member GetGrow : Microsoft.Maui.Controls.BindableObject -&gt; single" Usage="Microsoft.Maui.Controls.FlexLayout.GetGrow bindable" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Single</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="bindable" Type="Microsoft.Maui.Controls.BindableObject" />
      </Parameters>
      <Docs>
        <param name="bindable">The object for which to retrieve the property value.</param>
        <summary>Returns the value that determines the proportional growth that this element will accept to acccommodate the layout in the row or column.</summary>
        <returns>The value that determines the proportional growth that this element will accept to acccommodate the layout in the row or column.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="GetOrder">
      <MemberSignature Language="C#" Value="public static int GetOrder (Microsoft.Maui.Controls.BindableObject bindable);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig int32 GetOrder(class Microsoft.Maui.Controls.BindableObject bindable) cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.FlexLayout.GetOrder(Microsoft.Maui.Controls.BindableObject)" />
      <MemberSignature Language="F#" Value="static member GetOrder : Microsoft.Maui.Controls.BindableObject -&gt; int" Usage="Microsoft.Maui.Controls.FlexLayout.GetOrder bindable" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Int32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="bindable" Type="Microsoft.Maui.Controls.BindableObject" />
      </Parameters>
      <Docs>
        <param name="bindable">The object for which to retrieve the property value.</param>
        <summary>Returns the visual order of the element among its siblings.</summary>
        <returns>The visual order of the element among its siblings.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="GetShrink">
      <MemberSignature Language="C#" Value="public static float GetShrink (Microsoft.Maui.Controls.BindableObject bindable);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig float32 GetShrink(class Microsoft.Maui.Controls.BindableObject bindable) cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.FlexLayout.GetShrink(Microsoft.Maui.Controls.BindableObject)" />
      <MemberSignature Language="F#" Value="static member GetShrink : Microsoft.Maui.Controls.BindableObject -&gt; single" Usage="Microsoft.Maui.Controls.FlexLayout.GetShrink bindable" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Single</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="bindable" Type="Microsoft.Maui.Controls.BindableObject" />
      </Parameters>
      <Docs>
        <param name="bindable">The object for which to retrieve the property value.</param>
        <summary>Returns the value that determines the proportional reduction in size that this element will accept to acccommodate the layout in the row or column.</summary>
        <returns>The proportional reduction in size that this element will accept to acccommodate the layout in the row or column.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="GrowProperty">
      <MemberSignature Language="C#" Value="public static readonly Microsoft.Maui.Controls.BindableProperty GrowProperty;" />
      <MemberSignature Language="ILAsm" Value=".field public static initonly class Microsoft.Maui.Controls.BindableProperty GrowProperty" />
      <MemberSignature Language="DocId" Value="F:Microsoft.Maui.Controls.FlexLayout.GrowProperty" />
      <MemberSignature Language="F#" Value=" staticval mutable GrowProperty : Microsoft.Maui.Controls.BindableProperty" Usage="Microsoft.Maui.Controls.FlexLayout.GrowProperty" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.BindableProperty</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>Backing store for the attached property that determines the proportional growth that this element will accept to acccommodate the layout in the row or column.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="JustifyContent">
      <MemberSignature Language="C#" Value="public Microsoft.Maui.Controls.FlexJustify JustifyContent { get; set; }" />
      <MemberSignature Language="ILAsm" Value=".property instance valuetype Microsoft.Maui.Controls.FlexJustify JustifyContent" />
      <MemberSignature Language="DocId" Value="P:Microsoft.Maui.Controls.FlexLayout.JustifyContent" />
      <MemberSignature Language="F#" Value="member this.JustifyContent : Microsoft.Maui.Controls.FlexJustify with get, set" Usage="Microsoft.Maui.Controls.FlexLayout.JustifyContent" />
      <MemberType>Property</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.FlexJustify</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>Gets or sets a value that that describes how child elements are justified when there is extra space around them.</summary>
        <value>A value that that describes how child elements are justified when there is extra space around them.</value>
        <remarks>
          <para>The following image shows options for <see cref="P:Microsoft.Maui.Controls.FlexLayout.JustifyContent" /> when <see cref="P:Microsoft.Maui.Controls.FlexLayout.Direction" /> is set to <see cref="F:Microsoft.Maui.Controls.FlexDirection.Column" /> and <see cref="P:Microsoft.Maui.Controls.FlexLayout.AlignItems" /> is set to <see cref="F:Microsoft.Maui.Controls.FlexAlignItems.Stretch" />:</para>
          <para>
            <img href="~/Microsoft.Maui.Controls/_images/FlexJustify.All.png" />
          </para>
        </remarks>
      </Docs>
    </Member>
    <Member MemberName="JustifyContentProperty">
      <MemberSignature Language="C#" Value="public static readonly Microsoft.Maui.Controls.BindableProperty JustifyContentProperty;" />
      <MemberSignature Language="ILAsm" Value=".field public static initonly class Microsoft.Maui.Controls.BindableProperty JustifyContentProperty" />
      <MemberSignature Language="DocId" Value="F:Microsoft.Maui.Controls.FlexLayout.JustifyContentProperty" />
      <MemberSignature Language="F#" Value=" staticval mutable JustifyContentProperty : Microsoft.Maui.Controls.BindableProperty" Usage="Microsoft.Maui.Controls.FlexLayout.JustifyContentProperty" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.BindableProperty</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>Backing store for the <see cref="P:Microsoft.Maui.Controls.FlexLayout.JustifyContent" /> property.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="LayoutChildren">
      <MemberSignature Language="C#" Value="protected override void LayoutChildren (double x, double y, double width, double height);" />
      <MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance void LayoutChildren(float64 x, float64 y, float64 width, float64 height) cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.FlexLayout.LayoutChildren(System.Double,System.Double,System.Double,System.Double)" />
      <MemberSignature Language="F#" Value="override this.LayoutChildren : double * double * double * double -&gt; unit" Usage="flexLayout.LayoutChildren (x, y, width, height)" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="x" Type="System.Double" />
        <Parameter Name="y" Type="System.Double" />
        <Parameter Name="width" Type="System.Double" />
        <Parameter Name="height" Type="System.Double" />
      </Parameters>
      <Docs>
        <param name="x">The X-coordinate of the origin of the rectangle.</param>
        <param name="y">The Y-coordinate of the origin of the rectangle.</param>
        <param name="width">The width of the rectangle.</param>
        <param name="height">The height of the rectangle.</param>
        <summary>Lays out the <see cref="P:Microsoft.Maui.Controls.Layout`1.Children" /> in the specified rectangle.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="OnAdded">
      <MemberSignature Language="C#" Value="protected override void OnAdded (Microsoft.Maui.Controls.View view);" />
      <MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance void OnAdded(class Microsoft.Maui.Controls.View view) cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.FlexLayout.OnAdded(Microsoft.Maui.Controls.View)" />
      <MemberSignature Language="F#" Value="override this.OnAdded : Microsoft.Maui.Controls.View -&gt; unit" Usage="flexLayout.OnAdded view" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="view" Type="Microsoft.Maui.Controls.View" />
      </Parameters>
      <Docs>
        <param name="view">The view to which the layout was added.</param>
        <summary>Method that is called when the flex layout is added to a view.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="OnMeasure">
      <MemberSignature Language="C#" Value="protected override Microsoft.Maui.Controls.SizeRequest OnMeasure (double widthConstraint, double heightConstraint);" />
      <MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance valuetype Microsoft.Maui.Controls.SizeRequest OnMeasure(float64 widthConstraint, float64 heightConstraint) cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.FlexLayout.OnMeasure(System.Double,System.Double)" />
      <MemberSignature Language="F#" Value="override this.OnMeasure : double * double -&gt; Microsoft.Maui.Controls.SizeRequest" Usage="flexLayout.OnMeasure (widthConstraint, heightConstraint)" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.SizeRequest</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="widthConstraint" Type="System.Double" />
        <Parameter Name="heightConstraint" Type="System.Double" />
      </Parameters>
      <Docs>
        <param name="widthConstraint">The width constraint.</param>
        <param name="heightConstraint">The height constraint.</param>
        <summary>Method that is called to request that the layout measure its child elements.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="OnParentSet">
      <MemberSignature Language="C#" Value="protected override void OnParentSet ();" />
      <MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance void OnParentSet() cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.FlexLayout.OnParentSet" />
      <MemberSignature Language="F#" Value="override this.OnParentSet : unit -&gt; unit" Usage="flexLayout.OnParentSet " />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters />
      <Docs>
        <summary>Method that is called when the layout's parent is set.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="OnRemoved">
      <MemberSignature Language="C#" Value="protected override void OnRemoved (Microsoft.Maui.Controls.View view);" />
      <MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance void OnRemoved(class Microsoft.Maui.Controls.View view) cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.FlexLayout.OnRemoved(Microsoft.Maui.Controls.View)" />
      <MemberSignature Language="F#" Value="override this.OnRemoved : Microsoft.Maui.Controls.View -&gt; unit" Usage="flexLayout.OnRemoved view" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="view" Type="Microsoft.Maui.Controls.View" />
      </Parameters>
      <Docs>
        <param name="view">The view from which the layout was removed.</param>
        <summary>Method that is called when the layout is removed from a view.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="OrderProperty">
      <MemberSignature Language="C#" Value="public static readonly Microsoft.Maui.Controls.BindableProperty OrderProperty;" />
      <MemberSignature Language="ILAsm" Value=".field public static initonly class Microsoft.Maui.Controls.BindableProperty OrderProperty" />
      <MemberSignature Language="DocId" Value="F:Microsoft.Maui.Controls.FlexLayout.OrderProperty" />
      <MemberSignature Language="F#" Value=" staticval mutable OrderProperty : Microsoft.Maui.Controls.BindableProperty" Usage="Microsoft.Maui.Controls.FlexLayout.OrderProperty" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.BindableProperty</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>Backing store for the attached property that determines this element's visual order among its siblings.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="Position">
      <MemberSignature Language="C#" Value="public Microsoft.Maui.Controls.FlexPosition Position { get; set; }" />
      <MemberSignature Language="ILAsm" Value=".property instance valuetype Microsoft.Maui.Controls.FlexPosition Position" />
      <MemberSignature Language="DocId" Value="P:Microsoft.Maui.Controls.FlexLayout.Position" />
      <MemberSignature Language="F#" Value="member this.Position : Microsoft.Maui.Controls.FlexPosition with get, set" Usage="Microsoft.Maui.Controls.FlexLayout.Position" />
      <MemberType>Property</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.FlexPosition</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>Gets or sets a value that controls whether the coordinates of child elements are specified in absolute or relative terms.</summary>
        <value>A value that controls whether the coordinates of child elements are specified in absolute or relative terms.</value>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="PositionProperty">
      <MemberSignature Language="C#" Value="public static readonly Microsoft.Maui.Controls.BindableProperty PositionProperty;" />
      <MemberSignature Language="ILAsm" Value=".field public static initonly class Microsoft.Maui.Controls.BindableProperty PositionProperty" />
      <MemberSignature Language="DocId" Value="F:Microsoft.Maui.Controls.FlexLayout.PositionProperty" />
      <MemberSignature Language="F#" Value=" staticval mutable PositionProperty : Microsoft.Maui.Controls.BindableProperty" Usage="Microsoft.Maui.Controls.FlexLayout.PositionProperty" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.BindableProperty</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>Backing store for the <see cref="P:Microsoft.Maui.Controls.FlexLayout.Position" /> property.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="SetAlignSelf">
      <MemberSignature Language="C#" Value="public static void SetAlignSelf (Microsoft.Maui.Controls.BindableObject bindable, Microsoft.Maui.Controls.FlexAlignSelf value);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig void SetAlignSelf(class Microsoft.Maui.Controls.BindableObject bindable, valuetype Microsoft.Maui.Controls.FlexAlignSelf value) cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.FlexLayout.SetAlignSelf(Microsoft.Maui.Controls.BindableObject,Microsoft.Maui.Controls.FlexAlignSelf)" />
      <MemberSignature Language="F#" Value="static member SetAlignSelf : Microsoft.Maui.Controls.BindableObject * Microsoft.Maui.Controls.FlexAlignSelf -&gt; unit" Usage="Microsoft.Maui.Controls.FlexLayout.SetAlignSelf (bindable, value)" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="bindable" Type="Microsoft.Maui.Controls.BindableObject" />
        <Parameter Name="value" Type="Microsoft.Maui.Controls.FlexAlignSelf" />
      </Parameters>
      <Docs>
        <param name="bindable">The object for which to retrieve the property value.</param>
        <param name="value">The new self-alignment value.</param>
        <summary>Sets a value that optionally overrides the parent element's item aliginment for this child element.</summary>
        <remarks>
          <para>The following image shows the effect of <c>FlexLayout.SetAlignSelf(c, FlexAlignSelf.Start);</c> on a layout with<see cref="P:Microsoft.Maui.Controls.FlexLayout.AlignItems" /> value of <see cref="F:Microsoft.Maui.Controls.FlexAlignItems.Stretch" />: </para>
          <para>
            <img href="~/Microsoft.Maui.Controls/_images/FlexLayout.SetAlignSelf.png" />
          </para>
        </remarks>
      </Docs>
    </Member>
    <Member MemberName="SetBasis">
      <MemberSignature Language="C#" Value="public static void SetBasis (Microsoft.Maui.Controls.BindableObject bindable, Microsoft.Maui.Controls.FlexBasis value);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig void SetBasis(class Microsoft.Maui.Controls.BindableObject bindable, valuetype Microsoft.Maui.Controls.FlexBasis value) cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.FlexLayout.SetBasis(Microsoft.Maui.Controls.BindableObject,Microsoft.Maui.Controls.FlexBasis)" />
      <MemberSignature Language="F#" Value="static member SetBasis : Microsoft.Maui.Controls.BindableObject * Microsoft.Maui.Controls.FlexBasis -&gt; unit" Usage="Microsoft.Maui.Controls.FlexLayout.SetBasis (bindable, value)" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="bindable" Type="Microsoft.Maui.Controls.BindableObject" />
        <Parameter Name="value" Type="Microsoft.Maui.Controls.FlexBasis" />
      </Parameters>
      <Docs>
        <param name="bindable">The object for which to retrieve the property value.</param>
        <param name="value">The new flex basis value.</param>
        <summary>Sets the value that describes this element's relative or absolute basis length.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="SetGrow">
      <MemberSignature Language="C#" Value="public static void SetGrow (Microsoft.Maui.Controls.BindableObject bindable, float value);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig void SetGrow(class Microsoft.Maui.Controls.BindableObject bindable, float32 value) cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.FlexLayout.SetGrow(Microsoft.Maui.Controls.BindableObject,System.Single)" />
      <MemberSignature Language="F#" Value="static member SetGrow : Microsoft.Maui.Controls.BindableObject * single -&gt; unit" Usage="Microsoft.Maui.Controls.FlexLayout.SetGrow (bindable, value)" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="bindable" Type="Microsoft.Maui.Controls.BindableObject" />
        <Parameter Name="value" Type="System.Single" />
      </Parameters>
      <Docs>
        <param name="bindable">The object for which to retrieve the property value.</param>
        <param name="value">The new flex growth value.</param>
        <summary>Sets the value that determines the proportional growth that this element will accept to acccommodate the layout in the row or column.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="SetOrder">
      <MemberSignature Language="C#" Value="public static void SetOrder (Microsoft.Maui.Controls.BindableObject bindable, int value);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig void SetOrder(class Microsoft.Maui.Controls.BindableObject bindable, int32 value) cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.FlexLayout.SetOrder(Microsoft.Maui.Controls.BindableObject,System.Int32)" />
      <MemberSignature Language="F#" Value="static member SetOrder : Microsoft.Maui.Controls.BindableObject * int -&gt; unit" Usage="Microsoft.Maui.Controls.FlexLayout.SetOrder (bindable, value)" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="bindable" Type="Microsoft.Maui.Controls.BindableObject" />
        <Parameter Name="value" Type="System.Int32" />
      </Parameters>
      <Docs>
        <param name="bindable">The object for which to retrieve the property value.</param>
        <param name="value">The new flex order value.</param>
        <summary>Sets the visual order priority of the element among its siblings.</summary>
        <remarks>
          <para>Multiple elements may have the same ordering priority, in which case they will appear in the order in which they occur in the <see cref="P:Microsoft.Maui.Controls.Layout`1.Children" /> list. By default, the value of <see cref="M:Microsoft.Maui.Controls.FlexLayout.GetOrder(Microsoft.Maui.Controls.BindableObject)" /> is 0.</para>
          <para>For instance, if 3 children <c>a</c>, <c>b</c>, and <c>c</c> are added in order, and the developer wishes <c>c</c> to appear in the middle, the proper code is <c>FlexLayout.SetOrder(b, 1)</c>. (A developer mistaking order priority for an index might wrongly expect <c>FlexLayout.SetOrder(c, 1)</c> to work, but as <c>a</c> and <c>b</c> will still have order priority <c>0</c>, the elements in that case would still layout in the sequence <c>a, b, c</c>.</para>
          <para>
            <img href="~/Microsoft.Maui.Controls/_images/FlexLayout.SetOrder.png" />
          </para>
        </remarks>
      </Docs>
    </Member>
    <Member MemberName="SetShrink">
      <MemberSignature Language="C#" Value="public static void SetShrink (Microsoft.Maui.Controls.BindableObject bindable, float value);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig void SetShrink(class Microsoft.Maui.Controls.BindableObject bindable, float32 value) cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.FlexLayout.SetShrink(Microsoft.Maui.Controls.BindableObject,System.Single)" />
      <MemberSignature Language="F#" Value="static member SetShrink : Microsoft.Maui.Controls.BindableObject * single -&gt; unit" Usage="Microsoft.Maui.Controls.FlexLayout.SetShrink (bindable, value)" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="bindable" Type="Microsoft.Maui.Controls.BindableObject" />
        <Parameter Name="value" Type="System.Single" />
      </Parameters>
      <Docs>
        <param name="bindable">The object for which to retrieve the property value.</param>
        <param name="value">The new flex shrink value.</param>
        <summary>Sets the value that determines the proportional reduction in size that this element will accept to acccommodate the layout in the row or column.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ShrinkProperty">
      <MemberSignature Language="C#" Value="public static readonly Microsoft.Maui.Controls.BindableProperty ShrinkProperty;" />
      <MemberSignature Language="ILAsm" Value=".field public static initonly class Microsoft.Maui.Controls.BindableProperty ShrinkProperty" />
      <MemberSignature Language="DocId" Value="F:Microsoft.Maui.Controls.FlexLayout.ShrinkProperty" />
      <MemberSignature Language="F#" Value=" staticval mutable ShrinkProperty : Microsoft.Maui.Controls.BindableProperty" Usage="Microsoft.Maui.Controls.FlexLayout.ShrinkProperty" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.BindableProperty</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>Backing store for the attached property that determines the proportional reduction in size that this element will accept to acccommodate the layout in the row or column.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="Wrap">
      <MemberSignature Language="C#" Value="public Microsoft.Maui.Controls.FlexWrap Wrap { get; set; }" />
      <MemberSignature Language="ILAsm" Value=".property instance valuetype Microsoft.Maui.Controls.FlexWrap Wrap" />
      <MemberSignature Language="DocId" Value="P:Microsoft.Maui.Controls.FlexLayout.Wrap" />
      <MemberSignature Language="F#" Value="member this.Wrap : Microsoft.Maui.Controls.FlexWrap with get, set" Usage="Microsoft.Maui.Controls.FlexLayout.Wrap" />
      <MemberType>Property</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.FlexWrap</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>Gets or sets a value that controls whether and how child elements within this layout wrap.</summary>
        <value>A value that controls whether and how child elements within this layout wrap.</value>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="WrapProperty">
      <MemberSignature Language="C#" Value="public static readonly Microsoft.Maui.Controls.BindableProperty WrapProperty;" />
      <MemberSignature Language="ILAsm" Value=".field public static initonly class Microsoft.Maui.Controls.BindableProperty WrapProperty" />
      <MemberSignature Language="DocId" Value="F:Microsoft.Maui.Controls.FlexLayout.WrapProperty" />
      <MemberSignature Language="F#" Value=" staticval mutable WrapProperty : Microsoft.Maui.Controls.BindableProperty" Usage="Microsoft.Maui.Controls.FlexLayout.WrapProperty" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.BindableProperty</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>Backing store for the <see cref="P:Microsoft.Maui.Controls.FlexLayout.Wrap" /> property.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
  </Members>
</Type>
