<Type Name="Shell" FullName="Microsoft.Maui.Controls.Shell">
  <TypeSignature Language="C#" Value="public class Shell : Microsoft.Maui.Controls.Page, Microsoft.Maui.Controls.IPageContainer&lt;Microsoft.Maui.Controls.Page&gt;, Microsoft.Maui.Controls.IShellController" />
  <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit Shell extends Microsoft.Maui.Controls.Page implements class Microsoft.Maui.Controls.IElementController, class Microsoft.Maui.Controls.IPageContainer`1&lt;class Microsoft.Maui.Controls.Page&gt;, class Microsoft.Maui.Controls.IPageController, class Microsoft.Maui.Controls.IShellController, class Microsoft.Maui.Controls.IVisualElementController" />
  <TypeSignature Language="DocId" Value="T:Microsoft.Maui.Controls.Shell" />
  <TypeSignature Language="F#" Value="type Shell = class&#xA;    inherit Page&#xA;    interface IShellController&#xA;    interface IPageController&#xA;    interface IVisualElementController&#xA;    interface IElementController&#xA;    interface IPageContainer&lt;Page&gt;" />
  <AssemblyInfo>
    <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
    <AssemblyVersion>2.0.0.0</AssemblyVersion>
  </AssemblyInfo>
  <Base>
    <BaseTypeName>Microsoft.Maui.Controls.Page</BaseTypeName>
  </Base>
  <Interfaces>
    <Interface>
      <InterfaceName>Microsoft.Maui.Controls.IElementController</InterfaceName>
    </Interface>
    <Interface>
      <InterfaceName>Microsoft.Maui.Controls.IPageContainer&lt;Microsoft.Maui.Controls.Page&gt;</InterfaceName>
    </Interface>
    <Interface>
      <InterfaceName>Microsoft.Maui.Controls.IPageController</InterfaceName>
    </Interface>
    <Interface>
      <InterfaceName>Microsoft.Maui.Controls.IShellController</InterfaceName>
    </Interface>
    <Interface>
      <InterfaceName>Microsoft.Maui.Controls.IVisualElementController</InterfaceName>
    </Interface>
  </Interfaces>
  <Attributes>
    <Attribute>
      <AttributeName>Microsoft.Maui.Controls.ContentProperty("Items")</AttributeName>
    </Attribute>
  </Attributes>
  <Docs>
    <summary>A <see cref="T:Microsoft.Maui.Controls.Page" /> that provides fundamental UI features that most applications require, leaving you to focus on the application's core workload.</summary>
    <remarks>To be added.</remarks>
  </Docs>
  <Members>
    <Member MemberName=".ctor">
      <MemberSignature Language="C#" Value="public Shell ();" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.Shell.#ctor" />
      <MemberType>Constructor</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <Parameters />
      <Docs>
        <summary>Creates a new <see cref="T:Microsoft.Maui.Controls.Shell" /> element with default values.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="BackButtonBehaviorProperty">
      <MemberSignature Language="C#" Value="public static readonly Microsoft.Maui.Controls.BindableProperty BackButtonBehaviorProperty;" />
      <MemberSignature Language="ILAsm" Value=".field public static initonly class Microsoft.Maui.Controls.BindableProperty BackButtonBehaviorProperty" />
      <MemberSignature Language="DocId" Value="F:Microsoft.Maui.Controls.Shell.BackButtonBehaviorProperty" />
      <MemberSignature Language="F#" Value=" staticval mutable BackButtonBehaviorProperty : Microsoft.Maui.Controls.BindableProperty" Usage="Microsoft.Maui.Controls.Shell.BackButtonBehaviorProperty" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.BindableProperty</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>Backing store for the <see cref="M:Microsoft.Maui.Controls.Shell.GetBackButtonBehavior(Microsoft.Maui.Controls.BindableObject)" /> and <see cref="M:Microsoft.Maui.Controls.Shell.SetBackButtonBehavior(Microsoft.Maui.Controls.BindableObject,Microsoft.Maui.Controls.BackButtonBehavior)" /> methods.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="BackgroundColorProperty">
      <MemberSignature Language="C#" Value="public static readonly Microsoft.Maui.Controls.BindableProperty BackgroundColorProperty;" />
      <MemberSignature Language="ILAsm" Value=".field public static initonly class Microsoft.Maui.Controls.BindableProperty BackgroundColorProperty" />
      <MemberSignature Language="DocId" Value="F:Microsoft.Maui.Controls.Shell.BackgroundColorProperty" />
      <MemberSignature Language="F#" Value=" staticval mutable BackgroundColorProperty : Microsoft.Maui.Controls.BindableProperty" Usage="Microsoft.Maui.Controls.Shell.BackgroundColorProperty" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.BindableProperty</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="Current">
      <MemberSignature Language="C#" Value="public static Microsoft.Maui.Controls.Shell Current { get; }" />
      <MemberSignature Language="ILAsm" Value=".property class Microsoft.Maui.Controls.Shell Current" />
      <MemberSignature Language="DocId" Value="P:Microsoft.Maui.Controls.Shell.Current" />
      <MemberSignature Language="F#" Value="member this.Current : Microsoft.Maui.Controls.Shell" Usage="Microsoft.Maui.Controls.Shell.Current" />
      <MemberType>Property</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.Shell</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>Static property providing access to the current <see cref="T:Microsoft.Maui.Controls.Shell" />.</summary>
        <value>To be added.</value>
        <remarks>
          <para>This is a typecast alias for <c>Microsoft.Maui.Controls.Application.Current.MainPage</c>.</para>
        </remarks>
      </Docs>
    </Member>
    <Member MemberName="CurrentItem">
      <MemberSignature Language="C#" Value="public Microsoft.Maui.Controls.ShellItem CurrentItem { get; set; }" />
      <MemberSignature Language="ILAsm" Value=".property instance class Microsoft.Maui.Controls.ShellItem CurrentItem" />
      <MemberSignature Language="DocId" Value="P:Microsoft.Maui.Controls.Shell.CurrentItem" />
      <MemberSignature Language="F#" Value="member this.CurrentItem : Microsoft.Maui.Controls.ShellItem with get, set" Usage="Microsoft.Maui.Controls.Shell.CurrentItem" />
      <MemberType>Property</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.ShellItem</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>The currently selected <see cref="T:Microsoft.Maui.Controls.ShellItem" /> or <see cref="T:Microsoft.Maui.Controls.FlyoutItem" />.</summary>
        <value>To be added.</value>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="CurrentItemProperty">
      <MemberSignature Language="C#" Value="public static readonly Microsoft.Maui.Controls.BindableProperty CurrentItemProperty;" />
      <MemberSignature Language="ILAsm" Value=".field public static initonly class Microsoft.Maui.Controls.BindableProperty CurrentItemProperty" />
      <MemberSignature Language="DocId" Value="F:Microsoft.Maui.Controls.Shell.CurrentItemProperty" />
      <MemberSignature Language="F#" Value=" staticval mutable CurrentItemProperty : Microsoft.Maui.Controls.BindableProperty" Usage="Microsoft.Maui.Controls.Shell.CurrentItemProperty" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.BindableProperty</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>The backing store for the <see cref="P:Microsoft.Maui.Controls.Shell.CurrentItem" /> field.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="CurrentPage">
      <MemberSignature Language="C#" Value="public Microsoft.Maui.Controls.Page CurrentPage { get; }" />
      <MemberSignature Language="ILAsm" Value=".property instance class Microsoft.Maui.Controls.Page CurrentPage" />
      <MemberSignature Language="DocId" Value="P:Microsoft.Maui.Controls.Shell.CurrentPage" />
      <MemberSignature Language="F#" Value="member this.CurrentPage : Microsoft.Maui.Controls.Page" Usage="Microsoft.Maui.Controls.Shell.CurrentPage" />
      <MemberType>Property</MemberType>
      <Implements>
        <InterfaceMember>P:Microsoft.Maui.Controls.IPageContainer`1.CurrentPage</InterfaceMember>
      </Implements>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.Page</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <value>To be added.</value>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="CurrentState">
      <MemberSignature Language="C#" Value="public Microsoft.Maui.Controls.ShellNavigationState CurrentState { get; }" />
      <MemberSignature Language="ILAsm" Value=".property instance class Microsoft.Maui.Controls.ShellNavigationState CurrentState" />
      <MemberSignature Language="DocId" Value="P:Microsoft.Maui.Controls.Shell.CurrentState" />
      <MemberSignature Language="F#" Value="member this.CurrentState : Microsoft.Maui.Controls.ShellNavigationState" Usage="Microsoft.Maui.Controls.Shell.CurrentState" />
      <MemberType>Property</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.ShellNavigationState</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>The current navigation state of the <see cref="T:Microsoft.Maui.Controls.Shell" />.</summary>
        <value>To be added.</value>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="CurrentStateProperty">
      <MemberSignature Language="C#" Value="public static readonly Microsoft.Maui.Controls.BindableProperty CurrentStateProperty;" />
      <MemberSignature Language="ILAsm" Value=".field public static initonly class Microsoft.Maui.Controls.BindableProperty CurrentStateProperty" />
      <MemberSignature Language="DocId" Value="F:Microsoft.Maui.Controls.Shell.CurrentStateProperty" />
      <MemberSignature Language="F#" Value=" staticval mutable CurrentStateProperty : Microsoft.Maui.Controls.BindableProperty" Usage="Microsoft.Maui.Controls.Shell.CurrentStateProperty" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.BindableProperty</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>The backing store for the <see cref="P:Microsoft.Maui.Controls.Shell.CurrentState" /> field.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="DisabledColorProperty">
      <MemberSignature Language="C#" Value="public static readonly Microsoft.Maui.Controls.BindableProperty DisabledColorProperty;" />
      <MemberSignature Language="ILAsm" Value=".field public static initonly class Microsoft.Maui.Controls.BindableProperty DisabledColorProperty" />
      <MemberSignature Language="DocId" Value="F:Microsoft.Maui.Controls.Shell.DisabledColorProperty" />
      <MemberSignature Language="F#" Value=" staticval mutable DisabledColorProperty : Microsoft.Maui.Controls.BindableProperty" Usage="Microsoft.Maui.Controls.Shell.DisabledColorProperty" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.BindableProperty</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="FlyoutBackdrop">
      <MemberSignature Language="C#" Value="public Microsoft.Maui.Controls.Brush FlyoutBackdrop { get; set; }" />
      <MemberSignature Language="ILAsm" Value=".property instance class Microsoft.Maui.Controls.Brush FlyoutBackdrop" />
      <MemberSignature Language="DocId" Value="P:Microsoft.Maui.Controls.Shell.FlyoutBackdrop" />
      <MemberSignature Language="F#" Value="member this.FlyoutBackdrop : Microsoft.Maui.Controls.Brush with get, set" Usage="Microsoft.Maui.Controls.Shell.FlyoutBackdrop" />
      <MemberType>Property</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.Brush</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <value>To be added.</value>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="FlyoutBackdropProperty">
      <MemberSignature Language="C#" Value="public static readonly Microsoft.Maui.Controls.BindableProperty FlyoutBackdropProperty;" />
      <MemberSignature Language="ILAsm" Value=".field public static initonly class Microsoft.Maui.Controls.BindableProperty FlyoutBackdropProperty" />
      <MemberSignature Language="DocId" Value="F:Microsoft.Maui.Controls.Shell.FlyoutBackdropProperty" />
      <MemberSignature Language="F#" Value=" staticval mutable FlyoutBackdropProperty : Microsoft.Maui.Controls.BindableProperty" Usage="Microsoft.Maui.Controls.Shell.FlyoutBackdropProperty" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.BindableProperty</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="FlyoutBackground">
      <MemberSignature Language="C#" Value="public Microsoft.Maui.Controls.Brush FlyoutBackground { get; set; }" />
      <MemberSignature Language="ILAsm" Value=".property instance class Microsoft.Maui.Controls.Brush FlyoutBackground" />
      <MemberSignature Language="DocId" Value="P:Microsoft.Maui.Controls.Shell.FlyoutBackground" />
      <MemberSignature Language="F#" Value="member this.FlyoutBackground : Microsoft.Maui.Controls.Brush with get, set" Usage="Microsoft.Maui.Controls.Shell.FlyoutBackground" />
      <MemberType>Property</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.Brush</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <value>To be added.</value>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="FlyoutBackgroundColor">
      <MemberSignature Language="C#" Value="public Microsoft.Maui.Controls.Color FlyoutBackgroundColor { get; set; }" />
      <MemberSignature Language="ILAsm" Value=".property instance valuetype Microsoft.Maui.Controls.Color FlyoutBackgroundColor" />
      <MemberSignature Language="DocId" Value="P:Microsoft.Maui.Controls.Shell.FlyoutBackgroundColor" />
      <MemberSignature Language="F#" Value="member this.FlyoutBackgroundColor : Microsoft.Maui.Controls.Color with get, set" Usage="Microsoft.Maui.Controls.Shell.FlyoutBackgroundColor" />
      <MemberType>Property</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.Color</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>Gets or sets the background color of the <see cref="P:Microsoft.Maui.Controls.Shell" /> Flyout.</summary>
        <value>To be added.</value>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="FlyoutBackgroundColorProperty">
      <MemberSignature Language="C#" Value="public static readonly Microsoft.Maui.Controls.BindableProperty FlyoutBackgroundColorProperty;" />
      <MemberSignature Language="ILAsm" Value=".field public static initonly class Microsoft.Maui.Controls.BindableProperty FlyoutBackgroundColorProperty" />
      <MemberSignature Language="DocId" Value="F:Microsoft.Maui.Controls.Shell.FlyoutBackgroundColorProperty" />
      <MemberSignature Language="F#" Value=" staticval mutable FlyoutBackgroundColorProperty : Microsoft.Maui.Controls.BindableProperty" Usage="Microsoft.Maui.Controls.Shell.FlyoutBackgroundColorProperty" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.BindableProperty</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>The backing store for the <see cref="P:Microsoft.Maui.Controls.Shell.FlyoutBackgroundColor" /> field.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="FlyoutBackgroundImage">
      <MemberSignature Language="C#" Value="public Microsoft.Maui.Controls.ImageSource FlyoutBackgroundImage { get; set; }" />
      <MemberSignature Language="ILAsm" Value=".property instance class Microsoft.Maui.Controls.ImageSource FlyoutBackgroundImage" />
      <MemberSignature Language="DocId" Value="P:Microsoft.Maui.Controls.Shell.FlyoutBackgroundImage" />
      <MemberSignature Language="F#" Value="member this.FlyoutBackgroundImage : Microsoft.Maui.Controls.ImageSource with get, set" Usage="Microsoft.Maui.Controls.Shell.FlyoutBackgroundImage" />
      <MemberType>Property</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <Attributes>
        <Attribute>
          <AttributeName>Microsoft.Maui.Controls.TypeConverter(typeof(Microsoft.Maui.Controls.ImageSourceConverter))</AttributeName>
        </Attribute>
      </Attributes>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.ImageSource</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <value>To be added.</value>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="FlyoutBackgroundImageAspect">
      <MemberSignature Language="C#" Value="public Microsoft.Maui.Controls.Aspect FlyoutBackgroundImageAspect { get; set; }" />
      <MemberSignature Language="ILAsm" Value=".property instance valuetype Microsoft.Maui.Controls.Aspect FlyoutBackgroundImageAspect" />
      <MemberSignature Language="DocId" Value="P:Microsoft.Maui.Controls.Shell.FlyoutBackgroundImageAspect" />
      <MemberSignature Language="F#" Value="member this.FlyoutBackgroundImageAspect : Microsoft.Maui.Controls.Aspect with get, set" Usage="Microsoft.Maui.Controls.Shell.FlyoutBackgroundImageAspect" />
      <MemberType>Property</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.Aspect</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <value>To be added.</value>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="FlyoutBackgroundImageAspectProperty">
      <MemberSignature Language="C#" Value="public static readonly Microsoft.Maui.Controls.BindableProperty FlyoutBackgroundImageAspectProperty;" />
      <MemberSignature Language="ILAsm" Value=".field public static initonly class Microsoft.Maui.Controls.BindableProperty FlyoutBackgroundImageAspectProperty" />
      <MemberSignature Language="DocId" Value="F:Microsoft.Maui.Controls.Shell.FlyoutBackgroundImageAspectProperty" />
      <MemberSignature Language="F#" Value=" staticval mutable FlyoutBackgroundImageAspectProperty : Microsoft.Maui.Controls.BindableProperty" Usage="Microsoft.Maui.Controls.Shell.FlyoutBackgroundImageAspectProperty" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.BindableProperty</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="FlyoutBackgroundImageProperty">
      <MemberSignature Language="C#" Value="public static readonly Microsoft.Maui.Controls.BindableProperty FlyoutBackgroundImageProperty;" />
      <MemberSignature Language="ILAsm" Value=".field public static initonly class Microsoft.Maui.Controls.BindableProperty FlyoutBackgroundImageProperty" />
      <MemberSignature Language="DocId" Value="F:Microsoft.Maui.Controls.Shell.FlyoutBackgroundImageProperty" />
      <MemberSignature Language="F#" Value=" staticval mutable FlyoutBackgroundImageProperty : Microsoft.Maui.Controls.BindableProperty" Usage="Microsoft.Maui.Controls.Shell.FlyoutBackgroundImageProperty" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.BindableProperty</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="FlyoutBackgroundProperty">
      <MemberSignature Language="C#" Value="public static readonly Microsoft.Maui.Controls.BindableProperty FlyoutBackgroundProperty;" />
      <MemberSignature Language="ILAsm" Value=".field public static initonly class Microsoft.Maui.Controls.BindableProperty FlyoutBackgroundProperty" />
      <MemberSignature Language="DocId" Value="F:Microsoft.Maui.Controls.Shell.FlyoutBackgroundProperty" />
      <MemberSignature Language="F#" Value=" staticval mutable FlyoutBackgroundProperty : Microsoft.Maui.Controls.BindableProperty" Usage="Microsoft.Maui.Controls.Shell.FlyoutBackgroundProperty" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.BindableProperty</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="FlyoutBehavior">
      <MemberSignature Language="C#" Value="public Microsoft.Maui.Controls.FlyoutBehavior FlyoutBehavior { get; set; }" />
      <MemberSignature Language="ILAsm" Value=".property instance valuetype Microsoft.Maui.Controls.FlyoutBehavior FlyoutBehavior" />
      <MemberSignature Language="DocId" Value="P:Microsoft.Maui.Controls.Shell.FlyoutBehavior" />
      <MemberSignature Language="F#" Value="member this.FlyoutBehavior : Microsoft.Maui.Controls.FlyoutBehavior with get, set" Usage="Microsoft.Maui.Controls.Shell.FlyoutBehavior" />
      <MemberType>Property</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.FlyoutBehavior</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>Setting the <see cref="T:Microsoft.Maui.Controls.FlyoutBehavior" /> property to Disabled hides the flyout, which is useful when you only have one ShellItem. The other valid FlyoutBehavior values are Flyout (default), and Locked.</summary>
        <value>To be added.</value>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="FlyoutBehaviorProperty">
      <MemberSignature Language="C#" Value="public static readonly Microsoft.Maui.Controls.BindableProperty FlyoutBehaviorProperty;" />
      <MemberSignature Language="ILAsm" Value=".field public static initonly class Microsoft.Maui.Controls.BindableProperty FlyoutBehaviorProperty" />
      <MemberSignature Language="DocId" Value="F:Microsoft.Maui.Controls.Shell.FlyoutBehaviorProperty" />
      <MemberSignature Language="F#" Value=" staticval mutable FlyoutBehaviorProperty : Microsoft.Maui.Controls.BindableProperty" Usage="Microsoft.Maui.Controls.Shell.FlyoutBehaviorProperty" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.BindableProperty</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>The backing store for the <see cref="P:Microsoft.Maui.Controls.Shell.FlyoutBehavior" /> field.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="FlyoutHeader">
      <MemberSignature Language="C#" Value="public object FlyoutHeader { get; set; }" />
      <MemberSignature Language="ILAsm" Value=".property instance object FlyoutHeader" />
      <MemberSignature Language="DocId" Value="P:Microsoft.Maui.Controls.Shell.FlyoutHeader" />
      <MemberSignature Language="F#" Value="member this.FlyoutHeader : obj with get, set" Usage="Microsoft.Maui.Controls.Shell.FlyoutHeader" />
      <MemberType>Property</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Object</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>The flyout header is the content that optionally appears at the top of the flyout, with its appearance being defined by a <see cref="P:Microsoft.Maui.Controls.View" />  that can be set through the <see cref="P:Microsoft.Maui.Controls.Shell.FlyoutHeader" /> property value.</summary>
        <value>To be added.</value>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="FlyoutHeaderBehavior">
      <MemberSignature Language="C#" Value="public Microsoft.Maui.Controls.FlyoutHeaderBehavior FlyoutHeaderBehavior { get; set; }" />
      <MemberSignature Language="ILAsm" Value=".property instance valuetype Microsoft.Maui.Controls.FlyoutHeaderBehavior FlyoutHeaderBehavior" />
      <MemberSignature Language="DocId" Value="P:Microsoft.Maui.Controls.Shell.FlyoutHeaderBehavior" />
      <MemberSignature Language="F#" Value="member this.FlyoutHeaderBehavior : Microsoft.Maui.Controls.FlyoutHeaderBehavior with get, set" Usage="Microsoft.Maui.Controls.Shell.FlyoutHeaderBehavior" />
      <MemberType>Property</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.FlyoutHeaderBehavior</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>Setting the FlyoutHeaderBehavior to CollapseOnScroll collapses the flyout as scrolling occurs. The other valid FlyoutHeaderBehavior values are Default, Fixed, and Scroll (scroll with the menu items).</summary>
        <value>To be added.</value>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="FlyoutHeaderBehaviorProperty">
      <MemberSignature Language="C#" Value="public static readonly Microsoft.Maui.Controls.BindableProperty FlyoutHeaderBehaviorProperty;" />
      <MemberSignature Language="ILAsm" Value=".field public static initonly class Microsoft.Maui.Controls.BindableProperty FlyoutHeaderBehaviorProperty" />
      <MemberSignature Language="DocId" Value="F:Microsoft.Maui.Controls.Shell.FlyoutHeaderBehaviorProperty" />
      <MemberSignature Language="F#" Value=" staticval mutable FlyoutHeaderBehaviorProperty : Microsoft.Maui.Controls.BindableProperty" Usage="Microsoft.Maui.Controls.Shell.FlyoutHeaderBehaviorProperty" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.BindableProperty</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>The backing store for the <see cref="P:Microsoft.Maui.Controls.Shell.FlyoutHeaderBehavior" /> field.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="FlyoutHeaderProperty">
      <MemberSignature Language="C#" Value="public static readonly Microsoft.Maui.Controls.BindableProperty FlyoutHeaderProperty;" />
      <MemberSignature Language="ILAsm" Value=".field public static initonly class Microsoft.Maui.Controls.BindableProperty FlyoutHeaderProperty" />
      <MemberSignature Language="DocId" Value="F:Microsoft.Maui.Controls.Shell.FlyoutHeaderProperty" />
      <MemberSignature Language="F#" Value=" staticval mutable FlyoutHeaderProperty : Microsoft.Maui.Controls.BindableProperty" Usage="Microsoft.Maui.Controls.Shell.FlyoutHeaderProperty" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.BindableProperty</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>The backing store for the <see cref="P:Microsoft.Maui.Controls.Shell.FlyoutHeader" /> field.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="FlyoutHeaderTemplate">
      <MemberSignature Language="C#" Value="public Microsoft.Maui.Controls.DataTemplate FlyoutHeaderTemplate { get; set; }" />
      <MemberSignature Language="ILAsm" Value=".property instance class Microsoft.Maui.Controls.DataTemplate FlyoutHeaderTemplate" />
      <MemberSignature Language="DocId" Value="P:Microsoft.Maui.Controls.Shell.FlyoutHeaderTemplate" />
      <MemberSignature Language="F#" Value="member this.FlyoutHeaderTemplate : Microsoft.Maui.Controls.DataTemplate with get, set" Usage="Microsoft.Maui.Controls.Shell.FlyoutHeaderTemplate" />
      <MemberType>Property</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.DataTemplate</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>The flyout header appearance can be defined by setting the <see cref="P:Microsoft.Maui.Controls.Shell.FlyoutHeaderTemplate" /> property to a <see cref="P:Microsoft.Maui.Controls.DataTemplate" />.</summary>
        <value>To be added.</value>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="FlyoutHeaderTemplateProperty">
      <MemberSignature Language="C#" Value="public static readonly Microsoft.Maui.Controls.BindableProperty FlyoutHeaderTemplateProperty;" />
      <MemberSignature Language="ILAsm" Value=".field public static initonly class Microsoft.Maui.Controls.BindableProperty FlyoutHeaderTemplateProperty" />
      <MemberSignature Language="DocId" Value="F:Microsoft.Maui.Controls.Shell.FlyoutHeaderTemplateProperty" />
      <MemberSignature Language="F#" Value=" staticval mutable FlyoutHeaderTemplateProperty : Microsoft.Maui.Controls.BindableProperty" Usage="Microsoft.Maui.Controls.Shell.FlyoutHeaderTemplateProperty" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.BindableProperty</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>The backing store for the <see cref="P:Microsoft.Maui.Controls.Shell.FlyoutHeaderTemplate" /> field.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="FlyoutIcon">
      <MemberSignature Language="C#" Value="public Microsoft.Maui.Controls.ImageSource FlyoutIcon { get; set; }" />
      <MemberSignature Language="ILAsm" Value=".property instance class Microsoft.Maui.Controls.ImageSource FlyoutIcon" />
      <MemberSignature Language="DocId" Value="P:Microsoft.Maui.Controls.Shell.FlyoutIcon" />
      <MemberSignature Language="F#" Value="member this.FlyoutIcon : Microsoft.Maui.Controls.ImageSource with get, set" Usage="Microsoft.Maui.Controls.Shell.FlyoutIcon" />
      <MemberType>Property</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.ImageSource</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>Gets or sets the icon that, when pressed, opens the <see cref="P:Microsoft.Maui.Controls.Shell" /> Flyout.</summary>
        <value>The default icon is a "hamburger" icon.</value>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="FlyoutIconProperty">
      <MemberSignature Language="C#" Value="public static readonly Microsoft.Maui.Controls.BindableProperty FlyoutIconProperty;" />
      <MemberSignature Language="ILAsm" Value=".field public static initonly class Microsoft.Maui.Controls.BindableProperty FlyoutIconProperty" />
      <MemberSignature Language="DocId" Value="F:Microsoft.Maui.Controls.Shell.FlyoutIconProperty" />
      <MemberSignature Language="F#" Value=" staticval mutable FlyoutIconProperty : Microsoft.Maui.Controls.BindableProperty" Usage="Microsoft.Maui.Controls.Shell.FlyoutIconProperty" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.BindableProperty</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>The backing store for the <see cref="P:Microsoft.Maui.Controls.Shell.FlyoutIcon" /> field.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="FlyoutIsPresented">
      <MemberSignature Language="C#" Value="public bool FlyoutIsPresented { get; set; }" />
      <MemberSignature Language="ILAsm" Value=".property instance bool FlyoutIsPresented" />
      <MemberSignature Language="DocId" Value="P:Microsoft.Maui.Controls.Shell.FlyoutIsPresented" />
      <MemberSignature Language="F#" Value="member this.FlyoutIsPresented : bool with get, set" Usage="Microsoft.Maui.Controls.Shell.FlyoutIsPresented" />
      <MemberType>Property</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>Gets or sets the visible status of the <see cref="P:Microsoft.Maui.Controls.Shell" /> Flyout.</summary>
        <value>To be added.</value>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="FlyoutIsPresentedProperty">
      <MemberSignature Language="C#" Value="public static readonly Microsoft.Maui.Controls.BindableProperty FlyoutIsPresentedProperty;" />
      <MemberSignature Language="ILAsm" Value=".field public static initonly class Microsoft.Maui.Controls.BindableProperty FlyoutIsPresentedProperty" />
      <MemberSignature Language="DocId" Value="F:Microsoft.Maui.Controls.Shell.FlyoutIsPresentedProperty" />
      <MemberSignature Language="F#" Value=" staticval mutable FlyoutIsPresentedProperty : Microsoft.Maui.Controls.BindableProperty" Usage="Microsoft.Maui.Controls.Shell.FlyoutIsPresentedProperty" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.BindableProperty</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>The backing store for the <see cref="P:Microsoft.Maui.Controls.Shell.FlyoutIsPresented" /> field.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="FlyoutVerticalScrollMode">
      <MemberSignature Language="C#" Value="public Microsoft.Maui.Controls.ScrollMode FlyoutVerticalScrollMode { get; set; }" />
      <MemberSignature Language="ILAsm" Value=".property instance valuetype Microsoft.Maui.Controls.ScrollMode FlyoutVerticalScrollMode" />
      <MemberSignature Language="DocId" Value="P:Microsoft.Maui.Controls.Shell.FlyoutVerticalScrollMode" />
      <MemberSignature Language="F#" Value="member this.FlyoutVerticalScrollMode : Microsoft.Maui.Controls.ScrollMode with get, set" Usage="Microsoft.Maui.Controls.Shell.FlyoutVerticalScrollMode" />
      <MemberType>Property</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.ScrollMode</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <value>To be added.</value>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="FlyoutVerticalScrollModeProperty">
      <MemberSignature Language="C#" Value="public static readonly Microsoft.Maui.Controls.BindableProperty FlyoutVerticalScrollModeProperty;" />
      <MemberSignature Language="ILAsm" Value=".field public static initonly class Microsoft.Maui.Controls.BindableProperty FlyoutVerticalScrollModeProperty" />
      <MemberSignature Language="DocId" Value="F:Microsoft.Maui.Controls.Shell.FlyoutVerticalScrollModeProperty" />
      <MemberSignature Language="F#" Value=" staticval mutable FlyoutVerticalScrollModeProperty : Microsoft.Maui.Controls.BindableProperty" Usage="Microsoft.Maui.Controls.Shell.FlyoutVerticalScrollModeProperty" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.BindableProperty</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ForegroundColorProperty">
      <MemberSignature Language="C#" Value="public static readonly Microsoft.Maui.Controls.BindableProperty ForegroundColorProperty;" />
      <MemberSignature Language="ILAsm" Value=".field public static initonly class Microsoft.Maui.Controls.BindableProperty ForegroundColorProperty" />
      <MemberSignature Language="DocId" Value="F:Microsoft.Maui.Controls.Shell.ForegroundColorProperty" />
      <MemberSignature Language="F#" Value=" staticval mutable ForegroundColorProperty : Microsoft.Maui.Controls.BindableProperty" Usage="Microsoft.Maui.Controls.Shell.ForegroundColorProperty" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.BindableProperty</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="GetBackButtonBehavior">
      <MemberSignature Language="C#" Value="public static Microsoft.Maui.Controls.BackButtonBehavior GetBackButtonBehavior (Microsoft.Maui.Controls.BindableObject obj);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig class Microsoft.Maui.Controls.BackButtonBehavior GetBackButtonBehavior(class Microsoft.Maui.Controls.BindableObject obj) cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.Shell.GetBackButtonBehavior(Microsoft.Maui.Controls.BindableObject)" />
      <MemberSignature Language="F#" Value="static member GetBackButtonBehavior : Microsoft.Maui.Controls.BindableObject -&gt; Microsoft.Maui.Controls.BackButtonBehavior" Usage="Microsoft.Maui.Controls.Shell.GetBackButtonBehavior obj" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.BackButtonBehavior</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="obj" Type="Microsoft.Maui.Controls.BindableObject" />
      </Parameters>
      <Docs>
        <param name="obj">To be added.</param>
        <summary>Gets the value of the <see cref="M:Microsoft.Maui.Controls.Shell.BackButtonBehaviorProperty" /> of the <paramref name="obj" />.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="GetBackgroundColor">
      <MemberSignature Language="C#" Value="public static Microsoft.Maui.Controls.Color GetBackgroundColor (Microsoft.Maui.Controls.BindableObject obj);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype Microsoft.Maui.Controls.Color GetBackgroundColor(class Microsoft.Maui.Controls.BindableObject obj) cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.Shell.GetBackgroundColor(Microsoft.Maui.Controls.BindableObject)" />
      <MemberSignature Language="F#" Value="static member GetBackgroundColor : Microsoft.Maui.Controls.BindableObject -&gt; Microsoft.Maui.Controls.Color" Usage="Microsoft.Maui.Controls.Shell.GetBackgroundColor obj" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.Color</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="obj" Type="Microsoft.Maui.Controls.BindableObject" />
      </Parameters>
      <Docs>
        <param name="obj">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="GetDisabledColor">
      <MemberSignature Language="C#" Value="public static Microsoft.Maui.Controls.Color GetDisabledColor (Microsoft.Maui.Controls.BindableObject obj);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype Microsoft.Maui.Controls.Color GetDisabledColor(class Microsoft.Maui.Controls.BindableObject obj) cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.Shell.GetDisabledColor(Microsoft.Maui.Controls.BindableObject)" />
      <MemberSignature Language="F#" Value="static member GetDisabledColor : Microsoft.Maui.Controls.BindableObject -&gt; Microsoft.Maui.Controls.Color" Usage="Microsoft.Maui.Controls.Shell.GetDisabledColor obj" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.Color</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="obj" Type="Microsoft.Maui.Controls.BindableObject" />
      </Parameters>
      <Docs>
        <param name="obj">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="GetFlyoutBackdrop">
      <MemberSignature Language="C#" Value="public static Microsoft.Maui.Controls.Brush GetFlyoutBackdrop (Microsoft.Maui.Controls.BindableObject obj);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig class Microsoft.Maui.Controls.Brush GetFlyoutBackdrop(class Microsoft.Maui.Controls.BindableObject obj) cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.Shell.GetFlyoutBackdrop(Microsoft.Maui.Controls.BindableObject)" />
      <MemberSignature Language="F#" Value="static member GetFlyoutBackdrop : Microsoft.Maui.Controls.BindableObject -&gt; Microsoft.Maui.Controls.Brush" Usage="Microsoft.Maui.Controls.Shell.GetFlyoutBackdrop obj" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.Brush</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="obj" Type="Microsoft.Maui.Controls.BindableObject" />
      </Parameters>
      <Docs>
        <param name="obj">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="GetFlyoutBehavior">
      <MemberSignature Language="C#" Value="public static Microsoft.Maui.Controls.FlyoutBehavior GetFlyoutBehavior (Microsoft.Maui.Controls.BindableObject obj);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype Microsoft.Maui.Controls.FlyoutBehavior GetFlyoutBehavior(class Microsoft.Maui.Controls.BindableObject obj) cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.Shell.GetFlyoutBehavior(Microsoft.Maui.Controls.BindableObject)" />
      <MemberSignature Language="F#" Value="static member GetFlyoutBehavior : Microsoft.Maui.Controls.BindableObject -&gt; Microsoft.Maui.Controls.FlyoutBehavior" Usage="Microsoft.Maui.Controls.Shell.GetFlyoutBehavior obj" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.FlyoutBehavior</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="obj" Type="Microsoft.Maui.Controls.BindableObject" />
      </Parameters>
      <Docs>
        <param name="obj">To be added.</param>
        <summary>Gets the <see cref="P:Microsoft.Maui.Controls.Shell.FlyoutBehavior" /> of the <paramref name="obj" />.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="GetForegroundColor">
      <MemberSignature Language="C#" Value="public static Microsoft.Maui.Controls.Color GetForegroundColor (Microsoft.Maui.Controls.BindableObject obj);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype Microsoft.Maui.Controls.Color GetForegroundColor(class Microsoft.Maui.Controls.BindableObject obj) cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.Shell.GetForegroundColor(Microsoft.Maui.Controls.BindableObject)" />
      <MemberSignature Language="F#" Value="static member GetForegroundColor : Microsoft.Maui.Controls.BindableObject -&gt; Microsoft.Maui.Controls.Color" Usage="Microsoft.Maui.Controls.Shell.GetForegroundColor obj" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.Color</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="obj" Type="Microsoft.Maui.Controls.BindableObject" />
      </Parameters>
      <Docs>
        <param name="obj">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="GetItemTemplate">
      <MemberSignature Language="C#" Value="public static Microsoft.Maui.Controls.DataTemplate GetItemTemplate (Microsoft.Maui.Controls.BindableObject obj);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig class Microsoft.Maui.Controls.DataTemplate GetItemTemplate(class Microsoft.Maui.Controls.BindableObject obj) cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.Shell.GetItemTemplate(Microsoft.Maui.Controls.BindableObject)" />
      <MemberSignature Language="F#" Value="static member GetItemTemplate : Microsoft.Maui.Controls.BindableObject -&gt; Microsoft.Maui.Controls.DataTemplate" Usage="Microsoft.Maui.Controls.Shell.GetItemTemplate obj" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.DataTemplate</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="obj" Type="Microsoft.Maui.Controls.BindableObject" />
      </Parameters>
      <Docs>
        <param name="obj">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="GetMenuItemTemplate">
      <MemberSignature Language="C#" Value="public static Microsoft.Maui.Controls.DataTemplate GetMenuItemTemplate (Microsoft.Maui.Controls.BindableObject obj);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig class Microsoft.Maui.Controls.DataTemplate GetMenuItemTemplate(class Microsoft.Maui.Controls.BindableObject obj) cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.Shell.GetMenuItemTemplate(Microsoft.Maui.Controls.BindableObject)" />
      <MemberSignature Language="F#" Value="static member GetMenuItemTemplate : Microsoft.Maui.Controls.BindableObject -&gt; Microsoft.Maui.Controls.DataTemplate" Usage="Microsoft.Maui.Controls.Shell.GetMenuItemTemplate obj" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.DataTemplate</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="obj" Type="Microsoft.Maui.Controls.BindableObject" />
      </Parameters>
      <Docs>
        <param name="obj">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="GetNavBarHasShadow">
      <MemberSignature Language="C#" Value="public static bool GetNavBarHasShadow (Microsoft.Maui.Controls.BindableObject obj);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig bool GetNavBarHasShadow(class Microsoft.Maui.Controls.BindableObject obj) cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.Shell.GetNavBarHasShadow(Microsoft.Maui.Controls.BindableObject)" />
      <MemberSignature Language="F#" Value="static member GetNavBarHasShadow : Microsoft.Maui.Controls.BindableObject -&gt; bool" Usage="Microsoft.Maui.Controls.Shell.GetNavBarHasShadow obj" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="obj" Type="Microsoft.Maui.Controls.BindableObject" />
      </Parameters>
      <Docs>
        <param name="obj">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="GetNavBarIsVisible">
      <MemberSignature Language="C#" Value="public static bool GetNavBarIsVisible (Microsoft.Maui.Controls.BindableObject obj);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig bool GetNavBarIsVisible(class Microsoft.Maui.Controls.BindableObject obj) cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.Shell.GetNavBarIsVisible(Microsoft.Maui.Controls.BindableObject)" />
      <MemberSignature Language="F#" Value="static member GetNavBarIsVisible : Microsoft.Maui.Controls.BindableObject -&gt; bool" Usage="Microsoft.Maui.Controls.Shell.GetNavBarIsVisible obj" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="obj" Type="Microsoft.Maui.Controls.BindableObject" />
      </Parameters>
      <Docs>
        <param name="obj">To be added.</param>
        <summary>Gets the visibility of the navigation bar of the <paramref name="obj" />  in a Shell application.</summary>
        <returns>
          <see langword="true" /> if the navigation bar is visible.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="GetPresentationMode">
      <MemberSignature Language="C#" Value="public static Microsoft.Maui.Controls.PresentationMode GetPresentationMode (Microsoft.Maui.Controls.BindableObject obj);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype Microsoft.Maui.Controls.PresentationMode GetPresentationMode(class Microsoft.Maui.Controls.BindableObject obj) cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.Shell.GetPresentationMode(Microsoft.Maui.Controls.BindableObject)" />
      <MemberSignature Language="F#" Value="static member GetPresentationMode : Microsoft.Maui.Controls.BindableObject -&gt; Microsoft.Maui.Controls.PresentationMode" Usage="Microsoft.Maui.Controls.Shell.GetPresentationMode obj" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.PresentationMode</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="obj" Type="Microsoft.Maui.Controls.BindableObject" />
      </Parameters>
      <Docs>
        <param name="obj">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="GetSearchHandler">
      <MemberSignature Language="C#" Value="public static Microsoft.Maui.Controls.SearchHandler GetSearchHandler (Microsoft.Maui.Controls.BindableObject obj);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig class Microsoft.Maui.Controls.SearchHandler GetSearchHandler(class Microsoft.Maui.Controls.BindableObject obj) cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.Shell.GetSearchHandler(Microsoft.Maui.Controls.BindableObject)" />
      <MemberSignature Language="F#" Value="static member GetSearchHandler : Microsoft.Maui.Controls.BindableObject -&gt; Microsoft.Maui.Controls.SearchHandler" Usage="Microsoft.Maui.Controls.Shell.GetSearchHandler obj" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.SearchHandler</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="obj" Type="Microsoft.Maui.Controls.BindableObject" />
      </Parameters>
      <Docs>
        <param name="obj">To be added.</param>
        <summary>Gets the <see cref="T:Microsoft.Maui.Controls.SearchHandler" /> for the specified <paramref name="obj" />.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="GetTabBarBackgroundColor">
      <MemberSignature Language="C#" Value="public static Microsoft.Maui.Controls.Color GetTabBarBackgroundColor (Microsoft.Maui.Controls.BindableObject obj);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype Microsoft.Maui.Controls.Color GetTabBarBackgroundColor(class Microsoft.Maui.Controls.BindableObject obj) cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.Shell.GetTabBarBackgroundColor(Microsoft.Maui.Controls.BindableObject)" />
      <MemberSignature Language="F#" Value="static member GetTabBarBackgroundColor : Microsoft.Maui.Controls.BindableObject -&gt; Microsoft.Maui.Controls.Color" Usage="Microsoft.Maui.Controls.Shell.GetTabBarBackgroundColor obj" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.Color</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="obj" Type="Microsoft.Maui.Controls.BindableObject" />
      </Parameters>
      <Docs>
        <param name="obj">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="GetTabBarDisabledColor">
      <MemberSignature Language="C#" Value="public static Microsoft.Maui.Controls.Color GetTabBarDisabledColor (Microsoft.Maui.Controls.BindableObject obj);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype Microsoft.Maui.Controls.Color GetTabBarDisabledColor(class Microsoft.Maui.Controls.BindableObject obj) cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.Shell.GetTabBarDisabledColor(Microsoft.Maui.Controls.BindableObject)" />
      <MemberSignature Language="F#" Value="static member GetTabBarDisabledColor : Microsoft.Maui.Controls.BindableObject -&gt; Microsoft.Maui.Controls.Color" Usage="Microsoft.Maui.Controls.Shell.GetTabBarDisabledColor obj" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.Color</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="obj" Type="Microsoft.Maui.Controls.BindableObject" />
      </Parameters>
      <Docs>
        <param name="obj">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="GetTabBarForegroundColor">
      <MemberSignature Language="C#" Value="public static Microsoft.Maui.Controls.Color GetTabBarForegroundColor (Microsoft.Maui.Controls.BindableObject obj);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype Microsoft.Maui.Controls.Color GetTabBarForegroundColor(class Microsoft.Maui.Controls.BindableObject obj) cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.Shell.GetTabBarForegroundColor(Microsoft.Maui.Controls.BindableObject)" />
      <MemberSignature Language="F#" Value="static member GetTabBarForegroundColor : Microsoft.Maui.Controls.BindableObject -&gt; Microsoft.Maui.Controls.Color" Usage="Microsoft.Maui.Controls.Shell.GetTabBarForegroundColor obj" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.Color</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="obj" Type="Microsoft.Maui.Controls.BindableObject" />
      </Parameters>
      <Docs>
        <param name="obj">To be added.</param>
        <summary>Gets the title color for tab bar for the <paramref name="obj" />.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="GetTabBarIsVisible">
      <MemberSignature Language="C#" Value="public static bool GetTabBarIsVisible (Microsoft.Maui.Controls.BindableObject obj);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig bool GetTabBarIsVisible(class Microsoft.Maui.Controls.BindableObject obj) cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.Shell.GetTabBarIsVisible(Microsoft.Maui.Controls.BindableObject)" />
      <MemberSignature Language="F#" Value="static member GetTabBarIsVisible : Microsoft.Maui.Controls.BindableObject -&gt; bool" Usage="Microsoft.Maui.Controls.Shell.GetTabBarIsVisible obj" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="obj" Type="Microsoft.Maui.Controls.BindableObject" />
      </Parameters>
      <Docs>
        <param name="obj">To be added.</param>
        <summary>Gets whether the tab bar is visible in <paramref name="obj" />.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="GetTabBarTitleColor">
      <MemberSignature Language="C#" Value="public static Microsoft.Maui.Controls.Color GetTabBarTitleColor (Microsoft.Maui.Controls.BindableObject obj);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype Microsoft.Maui.Controls.Color GetTabBarTitleColor(class Microsoft.Maui.Controls.BindableObject obj) cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.Shell.GetTabBarTitleColor(Microsoft.Maui.Controls.BindableObject)" />
      <MemberSignature Language="F#" Value="static member GetTabBarTitleColor : Microsoft.Maui.Controls.BindableObject -&gt; Microsoft.Maui.Controls.Color" Usage="Microsoft.Maui.Controls.Shell.GetTabBarTitleColor obj" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.Color</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="obj" Type="Microsoft.Maui.Controls.BindableObject" />
      </Parameters>
      <Docs>
        <param name="obj">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="GetTabBarUnselectedColor">
      <MemberSignature Language="C#" Value="public static Microsoft.Maui.Controls.Color GetTabBarUnselectedColor (Microsoft.Maui.Controls.BindableObject obj);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype Microsoft.Maui.Controls.Color GetTabBarUnselectedColor(class Microsoft.Maui.Controls.BindableObject obj) cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.Shell.GetTabBarUnselectedColor(Microsoft.Maui.Controls.BindableObject)" />
      <MemberSignature Language="F#" Value="static member GetTabBarUnselectedColor : Microsoft.Maui.Controls.BindableObject -&gt; Microsoft.Maui.Controls.Color" Usage="Microsoft.Maui.Controls.Shell.GetTabBarUnselectedColor obj" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.Color</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="obj" Type="Microsoft.Maui.Controls.BindableObject" />
      </Parameters>
      <Docs>
        <param name="obj">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="GetTitleColor">
      <MemberSignature Language="C#" Value="public static Microsoft.Maui.Controls.Color GetTitleColor (Microsoft.Maui.Controls.BindableObject obj);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype Microsoft.Maui.Controls.Color GetTitleColor(class Microsoft.Maui.Controls.BindableObject obj) cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.Shell.GetTitleColor(Microsoft.Maui.Controls.BindableObject)" />
      <MemberSignature Language="F#" Value="static member GetTitleColor : Microsoft.Maui.Controls.BindableObject -&gt; Microsoft.Maui.Controls.Color" Usage="Microsoft.Maui.Controls.Shell.GetTitleColor obj" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.Color</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="obj" Type="Microsoft.Maui.Controls.BindableObject" />
      </Parameters>
      <Docs>
        <param name="obj">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="GetTitleView">
      <MemberSignature Language="C#" Value="public static Microsoft.Maui.Controls.View GetTitleView (Microsoft.Maui.Controls.BindableObject obj);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig class Microsoft.Maui.Controls.View GetTitleView(class Microsoft.Maui.Controls.BindableObject obj) cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.Shell.GetTitleView(Microsoft.Maui.Controls.BindableObject)" />
      <MemberSignature Language="F#" Value="static member GetTitleView : Microsoft.Maui.Controls.BindableObject -&gt; Microsoft.Maui.Controls.View" Usage="Microsoft.Maui.Controls.Shell.GetTitleView obj" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.View</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="obj" Type="Microsoft.Maui.Controls.BindableObject" />
      </Parameters>
      <Docs>
        <param name="obj">To be added.</param>
        <summary>Gets the title <see cref="P:Microsoft.Maui.Controls.View" /> of <paramref name="obj" />.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="GetUnselectedColor">
      <MemberSignature Language="C#" Value="public static Microsoft.Maui.Controls.Color GetUnselectedColor (Microsoft.Maui.Controls.BindableObject obj);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype Microsoft.Maui.Controls.Color GetUnselectedColor(class Microsoft.Maui.Controls.BindableObject obj) cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.Shell.GetUnselectedColor(Microsoft.Maui.Controls.BindableObject)" />
      <MemberSignature Language="F#" Value="static member GetUnselectedColor : Microsoft.Maui.Controls.BindableObject -&gt; Microsoft.Maui.Controls.Color" Usage="Microsoft.Maui.Controls.Shell.GetUnselectedColor obj" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.Color</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="obj" Type="Microsoft.Maui.Controls.BindableObject" />
      </Parameters>
      <Docs>
        <param name="obj">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="GoToAsync">
      <MemberSignature Language="C#" Value="public System.Threading.Tasks.Task GoToAsync (Microsoft.Maui.Controls.ShellNavigationState state);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class System.Threading.Tasks.Task GoToAsync(class Microsoft.Maui.Controls.ShellNavigationState state) cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.Shell.GoToAsync(Microsoft.Maui.Controls.ShellNavigationState)" />
      <MemberSignature Language="F#" Value="member this.GoToAsync : Microsoft.Maui.Controls.ShellNavigationState -&gt; System.Threading.Tasks.Task" Usage="shell.GoToAsync state" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Threading.Tasks.Task</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="state" Type="Microsoft.Maui.Controls.ShellNavigationState" />
      </Parameters>
      <Docs>
        <param name="state">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="GoToAsync">
      <MemberSignature Language="C#" Value="public System.Threading.Tasks.Task GoToAsync (Microsoft.Maui.Controls.ShellNavigationState state, bool animate);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class System.Threading.Tasks.Task GoToAsync(class Microsoft.Maui.Controls.ShellNavigationState state, bool animate) cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.Shell.GoToAsync(Microsoft.Maui.Controls.ShellNavigationState,System.Boolean)" />
      <MemberSignature Language="F#" Value="member this.GoToAsync : Microsoft.Maui.Controls.ShellNavigationState * bool -&gt; System.Threading.Tasks.Task" Usage="shell.GoToAsync (state, animate)" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Threading.Tasks.Task</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="state" Type="Microsoft.Maui.Controls.ShellNavigationState" />
        <Parameter Name="animate" Type="System.Boolean" />
      </Parameters>
      <Docs>
        <param name="state">To be added.</param>
        <param name="animate">To be added.</param>
        <summary>Asynchronously navigates to <paramref name="state" />, optionally animating.</summary>
        <returns>To be added.</returns>
        <remarks>
          <para>Note that <see cref="T:Microsoft.Maui.Controls.ShellNavigationState" /> has implicit conversions from <see langword="string" /> and <see cref="T:System.Uri" />, so developers may write code such as the following, with no explicit instantiation of the <see cref="T:Microsoft.Maui.Controls.ShellNavigationState" />:</para>
          <example>
            <code lang="csharp lang-csharp"><![CDATA[
await Shell.Current.GoToAsync("app://xamarin.com/xaminals/animals/monkeys");
    ]]></code>
          </example>
        </remarks>
      </Docs>
    </Member>
    <Member MemberName="Items">
      <MemberSignature Language="C#" Value="public System.Collections.Generic.IList&lt;Microsoft.Maui.Controls.ShellItem&gt; Items { get; }" />
      <MemberSignature Language="ILAsm" Value=".property instance class System.Collections.Generic.IList`1&lt;class Microsoft.Maui.Controls.ShellItem&gt; Items" />
      <MemberSignature Language="DocId" Value="P:Microsoft.Maui.Controls.Shell.Items" />
      <MemberSignature Language="F#" Value="member this.Items : System.Collections.Generic.IList&lt;Microsoft.Maui.Controls.ShellItem&gt;" Usage="Microsoft.Maui.Controls.Shell.Items" />
      <MemberType>Property</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Collections.Generic.IList&lt;Microsoft.Maui.Controls.ShellItem&gt;</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>The collection of <see cref="T:Microsoft.Maui.Controls.ShellItem" /> objects managed by <c>this</c><see cref="T:Microsoft.Maui.Controls.Shell" />.</summary>
        <value>To be added.</value>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ItemsProperty">
      <MemberSignature Language="C#" Value="public static readonly Microsoft.Maui.Controls.BindableProperty ItemsProperty;" />
      <MemberSignature Language="ILAsm" Value=".field public static initonly class Microsoft.Maui.Controls.BindableProperty ItemsProperty" />
      <MemberSignature Language="DocId" Value="F:Microsoft.Maui.Controls.Shell.ItemsProperty" />
      <MemberSignature Language="F#" Value=" staticval mutable ItemsProperty : Microsoft.Maui.Controls.BindableProperty" Usage="Microsoft.Maui.Controls.Shell.ItemsProperty" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.BindableProperty</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>The backing store for the <see cref="P:Microsoft.Maui.Controls.Shell.Items" /> field.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ItemTemplate">
      <MemberSignature Language="C#" Value="public Microsoft.Maui.Controls.DataTemplate ItemTemplate { get; set; }" />
      <MemberSignature Language="ILAsm" Value=".property instance class Microsoft.Maui.Controls.DataTemplate ItemTemplate" />
      <MemberSignature Language="DocId" Value="P:Microsoft.Maui.Controls.Shell.ItemTemplate" />
      <MemberSignature Language="F#" Value="member this.ItemTemplate : Microsoft.Maui.Controls.DataTemplate with get, set" Usage="Microsoft.Maui.Controls.Shell.ItemTemplate" />
      <MemberType>Property</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.DataTemplate</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>Gets or sets <see cref="T:Microsoft.Maui.Controls.DataTemplate" /> applied to each of the <see cref="P:Microsoft.Maui.Controls.Shell.Items" />.</summary>
        <value>To be added.</value>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ItemTemplateProperty">
      <MemberSignature Language="C#" Value="public static readonly Microsoft.Maui.Controls.BindableProperty ItemTemplateProperty;" />
      <MemberSignature Language="ILAsm" Value=".field public static initonly class Microsoft.Maui.Controls.BindableProperty ItemTemplateProperty" />
      <MemberSignature Language="DocId" Value="F:Microsoft.Maui.Controls.Shell.ItemTemplateProperty" />
      <MemberSignature Language="F#" Value=" staticval mutable ItemTemplateProperty : Microsoft.Maui.Controls.BindableProperty" Usage="Microsoft.Maui.Controls.Shell.ItemTemplateProperty" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.BindableProperty</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>The backing store for the <see cref="P:Microsoft.Maui.Controls.Shell.ItemTemplate" /> field.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="MenuItemTemplate">
      <MemberSignature Language="C#" Value="public Microsoft.Maui.Controls.DataTemplate MenuItemTemplate { get; set; }" />
      <MemberSignature Language="ILAsm" Value=".property instance class Microsoft.Maui.Controls.DataTemplate MenuItemTemplate" />
      <MemberSignature Language="DocId" Value="P:Microsoft.Maui.Controls.Shell.MenuItemTemplate" />
      <MemberSignature Language="F#" Value="member this.MenuItemTemplate : Microsoft.Maui.Controls.DataTemplate with get, set" Usage="Microsoft.Maui.Controls.Shell.MenuItemTemplate" />
      <MemberType>Property</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.DataTemplate</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>Gets or sets the <see cref="T:Microsoft.Maui.Controls.DataTemplate" /> applied to <see cref="T:Microsoft.Maui.Controls.MenuItem" /> objects in the <see cref="P:Microsoft.Maui.Controls.ShellContent.MenuItems" /> collection.</summary>
        <value>To be added.</value>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="MenuItemTemplateProperty">
      <MemberSignature Language="C#" Value="public static readonly Microsoft.Maui.Controls.BindableProperty MenuItemTemplateProperty;" />
      <MemberSignature Language="ILAsm" Value=".field public static initonly class Microsoft.Maui.Controls.BindableProperty MenuItemTemplateProperty" />
      <MemberSignature Language="DocId" Value="F:Microsoft.Maui.Controls.Shell.MenuItemTemplateProperty" />
      <MemberSignature Language="F#" Value=" staticval mutable MenuItemTemplateProperty : Microsoft.Maui.Controls.BindableProperty" Usage="Microsoft.Maui.Controls.Shell.MenuItemTemplateProperty" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.BindableProperty</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>The backing store for the <see cref="P:Microsoft.Maui.Controls.Shell.MenuItemTemplate" /> field.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="NavBarHasShadowProperty">
      <MemberSignature Language="C#" Value="public static readonly Microsoft.Maui.Controls.BindableProperty NavBarHasShadowProperty;" />
      <MemberSignature Language="ILAsm" Value=".field public static initonly class Microsoft.Maui.Controls.BindableProperty NavBarHasShadowProperty" />
      <MemberSignature Language="DocId" Value="F:Microsoft.Maui.Controls.Shell.NavBarHasShadowProperty" />
      <MemberSignature Language="F#" Value=" staticval mutable NavBarHasShadowProperty : Microsoft.Maui.Controls.BindableProperty" Usage="Microsoft.Maui.Controls.Shell.NavBarHasShadowProperty" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.BindableProperty</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="NavBarIsVisibleProperty">
      <MemberSignature Language="C#" Value="public static readonly Microsoft.Maui.Controls.BindableProperty NavBarIsVisibleProperty;" />
      <MemberSignature Language="ILAsm" Value=".field public static initonly class Microsoft.Maui.Controls.BindableProperty NavBarIsVisibleProperty" />
      <MemberSignature Language="DocId" Value="F:Microsoft.Maui.Controls.Shell.NavBarIsVisibleProperty" />
      <MemberSignature Language="F#" Value=" staticval mutable NavBarIsVisibleProperty : Microsoft.Maui.Controls.BindableProperty" Usage="Microsoft.Maui.Controls.Shell.NavBarIsVisibleProperty" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.BindableProperty</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>The backing store for the <see cref="M:Microsoft.Maui.Controls.Shell.GetNavBarIsVisible(Microsoft.Maui.Controls.BindableObject)" /> and <see cref="M:Microsoft.Maui.Controls.Shell.SetNavBarIsVisible(Microsoft.Maui.Controls.BindableObject,System.Boolean)" /> methods.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="Navigated">
      <MemberSignature Language="C#" Value="public event EventHandler&lt;Microsoft.Maui.Controls.ShellNavigatedEventArgs&gt; Navigated;" />
      <MemberSignature Language="ILAsm" Value=".event class System.EventHandler`1&lt;class Microsoft.Maui.Controls.ShellNavigatedEventArgs&gt; Navigated" />
      <MemberSignature Language="DocId" Value="E:Microsoft.Maui.Controls.Shell.Navigated" />
      <MemberSignature Language="F#" Value="member this.Navigated : EventHandler&lt;Microsoft.Maui.Controls.ShellNavigatedEventArgs&gt; " Usage="member this.Navigated : System.EventHandler&lt;Microsoft.Maui.Controls.ShellNavigatedEventArgs&gt; " />
      <MemberType>Event</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.EventHandler&lt;Microsoft.Maui.Controls.ShellNavigatedEventArgs&gt;</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>The library raises this event after performing navigation.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="Navigating">
      <MemberSignature Language="C#" Value="public event EventHandler&lt;Microsoft.Maui.Controls.ShellNavigatingEventArgs&gt; Navigating;" />
      <MemberSignature Language="ILAsm" Value=".event class System.EventHandler`1&lt;class Microsoft.Maui.Controls.ShellNavigatingEventArgs&gt; Navigating" />
      <MemberSignature Language="DocId" Value="E:Microsoft.Maui.Controls.Shell.Navigating" />
      <MemberSignature Language="F#" Value="member this.Navigating : EventHandler&lt;Microsoft.Maui.Controls.ShellNavigatingEventArgs&gt; " Usage="member this.Navigating : System.EventHandler&lt;Microsoft.Maui.Controls.ShellNavigatingEventArgs&gt; " />
      <MemberType>Event</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.EventHandler&lt;Microsoft.Maui.Controls.ShellNavigatingEventArgs&gt;</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>The library raises this event immediately prior to performing navigation.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="OnBackButtonPressed">
      <MemberSignature Language="C#" Value="protected override bool OnBackButtonPressed ();" />
      <MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance bool OnBackButtonPressed() cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.Shell.OnBackButtonPressed" />
      <MemberSignature Language="F#" Value="override this.OnBackButtonPressed : unit -&gt; bool" Usage="shell.OnBackButtonPressed " />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Parameters />
      <Docs>
        <summary>Returns <see langword="true" /> if the <see cref="P:Microsoft.Maui.Controls.Shell.CurrentItem" /> was popped in response to a press of the back button.</summary>
        <returns>
          <see langword="true" /> if <see cref="P:Microsoft.Maui.Controls.Shell.CurrentItem" /> is not <see langword="null" /> and is not the only item in the navigation stack.</returns>
        <remarks>
          <para>This method may return prior to the navigation having completed. (See <see cref="M:Microsoft.Maui.Controls.INavigation.PopAsync" />.)</para>
        </remarks>
      </Docs>
    </Member>
    <Member MemberName="OnBindingContextChanged">
      <MemberSignature Language="C#" Value="protected override void OnBindingContextChanged ();" />
      <MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance void OnBindingContextChanged() cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.Shell.OnBindingContextChanged" />
      <MemberSignature Language="F#" Value="override this.OnBindingContextChanged : unit -&gt; unit" Usage="shell.OnBindingContextChanged " />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters />
      <Docs>
        <summary>Developers may override this method to customize behavior in response to the binding context changing.</summary>
        <remarks>
          <para>Developers should call <c>base.OnBindingContextChanged()</c> at the beginning of their overriding method.</para>
        </remarks>
      </Docs>
    </Member>
    <Member MemberName="OnNavigated">
      <MemberSignature Language="C#" Value="protected virtual void OnNavigated (Microsoft.Maui.Controls.ShellNavigatedEventArgs args);" />
      <MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance void OnNavigated(class Microsoft.Maui.Controls.ShellNavigatedEventArgs args) cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.Shell.OnNavigated(Microsoft.Maui.Controls.ShellNavigatedEventArgs)" />
      <MemberSignature Language="F#" Value="abstract member OnNavigated : Microsoft.Maui.Controls.ShellNavigatedEventArgs -&gt; unit&#xA;override this.OnNavigated : Microsoft.Maui.Controls.ShellNavigatedEventArgs -&gt; unit" Usage="shell.OnNavigated args" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="args" Type="Microsoft.Maui.Controls.ShellNavigatedEventArgs" />
      </Parameters>
      <Docs>
        <param name="args">To be added.</param>
        <summary>Developers may override this method to customize behavior on navigation.</summary>
        <remarks>
          <para>Developers should call <c>base.OnNavigated()</c> at the end of their overriding method or must raise the <see cref="E:Microsoft.Maui.Controls.Shell.Navigated" /> event themselves.</para>
        </remarks>
      </Docs>
    </Member>
    <Member MemberName="OnNavigating">
      <MemberSignature Language="C#" Value="protected virtual void OnNavigating (Microsoft.Maui.Controls.ShellNavigatingEventArgs args);" />
      <MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance void OnNavigating(class Microsoft.Maui.Controls.ShellNavigatingEventArgs args) cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.Shell.OnNavigating(Microsoft.Maui.Controls.ShellNavigatingEventArgs)" />
      <MemberSignature Language="F#" Value="abstract member OnNavigating : Microsoft.Maui.Controls.ShellNavigatingEventArgs -&gt; unit&#xA;override this.OnNavigating : Microsoft.Maui.Controls.ShellNavigatingEventArgs -&gt; unit" Usage="shell.OnNavigating args" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="args" Type="Microsoft.Maui.Controls.ShellNavigatingEventArgs" />
      </Parameters>
      <Docs>
        <param name="args">To be added.</param>
        <summary>Developers may override this method to customize behavior prior to navigation.</summary>
        <remarks>
          <para>Developers should call <c>base.OnNavigating()</c> at the end of their overriding method or must raise the <see cref="E:Microsoft.Maui.Controls.Shell.Navigating" /> event themselves.</para>
        </remarks>
      </Docs>
    </Member>
    <Member MemberName="PresentationModeProperty">
      <MemberSignature Language="C#" Value="public static readonly Microsoft.Maui.Controls.BindableProperty PresentationModeProperty;" />
      <MemberSignature Language="ILAsm" Value=".field public static initonly class Microsoft.Maui.Controls.BindableProperty PresentationModeProperty" />
      <MemberSignature Language="DocId" Value="F:Microsoft.Maui.Controls.Shell.PresentationModeProperty" />
      <MemberSignature Language="F#" Value=" staticval mutable PresentationModeProperty : Microsoft.Maui.Controls.BindableProperty" Usage="Microsoft.Maui.Controls.Shell.PresentationModeProperty" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.BindableProperty</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="SearchHandlerProperty">
      <MemberSignature Language="C#" Value="public static readonly Microsoft.Maui.Controls.BindableProperty SearchHandlerProperty;" />
      <MemberSignature Language="ILAsm" Value=".field public static initonly class Microsoft.Maui.Controls.BindableProperty SearchHandlerProperty" />
      <MemberSignature Language="DocId" Value="F:Microsoft.Maui.Controls.Shell.SearchHandlerProperty" />
      <MemberSignature Language="F#" Value=" staticval mutable SearchHandlerProperty : Microsoft.Maui.Controls.BindableProperty" Usage="Microsoft.Maui.Controls.Shell.SearchHandlerProperty" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.BindableProperty</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>The backing store for the <see cref="M:Microsoft.Maui.Controls.Shell.GetSearchHandler(Microsoft.Maui.Controls.BindableObject)" /> and <see cref="M:Microsoft.Maui.Controls.Shell.SetSearchHandler(Microsoft.Maui.Controls.BindableObject,Microsoft.Maui.Controls.SearchHandler)" /> methods.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="SetBackButtonBehavior">
      <MemberSignature Language="C#" Value="public static void SetBackButtonBehavior (Microsoft.Maui.Controls.BindableObject obj, Microsoft.Maui.Controls.BackButtonBehavior behavior);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig void SetBackButtonBehavior(class Microsoft.Maui.Controls.BindableObject obj, class Microsoft.Maui.Controls.BackButtonBehavior behavior) cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.Shell.SetBackButtonBehavior(Microsoft.Maui.Controls.BindableObject,Microsoft.Maui.Controls.BackButtonBehavior)" />
      <MemberSignature Language="F#" Value="static member SetBackButtonBehavior : Microsoft.Maui.Controls.BindableObject * Microsoft.Maui.Controls.BackButtonBehavior -&gt; unit" Usage="Microsoft.Maui.Controls.Shell.SetBackButtonBehavior (obj, behavior)" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="obj" Type="Microsoft.Maui.Controls.BindableObject" />
        <Parameter Name="behavior" Type="Microsoft.Maui.Controls.BackButtonBehavior" />
      </Parameters>
      <Docs>
        <param name="obj">To be added.</param>
        <param name="behavior">To be added.</param>
        <summary>Sets the back button behavior of <paramref name="obj" /> to <paramref name="behavior" />.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="SetBackgroundColor">
      <MemberSignature Language="C#" Value="public static void SetBackgroundColor (Microsoft.Maui.Controls.BindableObject obj, Microsoft.Maui.Controls.Color value);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig void SetBackgroundColor(class Microsoft.Maui.Controls.BindableObject obj, valuetype Microsoft.Maui.Controls.Color value) cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.Shell.SetBackgroundColor(Microsoft.Maui.Controls.BindableObject,Microsoft.Maui.Controls.Color)" />
      <MemberSignature Language="F#" Value="static member SetBackgroundColor : Microsoft.Maui.Controls.BindableObject * Microsoft.Maui.Controls.Color -&gt; unit" Usage="Microsoft.Maui.Controls.Shell.SetBackgroundColor (obj, value)" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="obj" Type="Microsoft.Maui.Controls.BindableObject" />
        <Parameter Name="value" Type="Microsoft.Maui.Controls.Color" />
      </Parameters>
      <Docs>
        <param name="obj">To be added.</param>
        <param name="value">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="SetDisabledColor">
      <MemberSignature Language="C#" Value="public static void SetDisabledColor (Microsoft.Maui.Controls.BindableObject obj, Microsoft.Maui.Controls.Color value);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig void SetDisabledColor(class Microsoft.Maui.Controls.BindableObject obj, valuetype Microsoft.Maui.Controls.Color value) cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.Shell.SetDisabledColor(Microsoft.Maui.Controls.BindableObject,Microsoft.Maui.Controls.Color)" />
      <MemberSignature Language="F#" Value="static member SetDisabledColor : Microsoft.Maui.Controls.BindableObject * Microsoft.Maui.Controls.Color -&gt; unit" Usage="Microsoft.Maui.Controls.Shell.SetDisabledColor (obj, value)" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="obj" Type="Microsoft.Maui.Controls.BindableObject" />
        <Parameter Name="value" Type="Microsoft.Maui.Controls.Color" />
      </Parameters>
      <Docs>
        <param name="obj">To be added.</param>
        <param name="value">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="SetFlyoutBackdrop">
      <MemberSignature Language="C#" Value="public static void SetFlyoutBackdrop (Microsoft.Maui.Controls.BindableObject obj, Microsoft.Maui.Controls.Brush value);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig void SetFlyoutBackdrop(class Microsoft.Maui.Controls.BindableObject obj, class Microsoft.Maui.Controls.Brush value) cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.Shell.SetFlyoutBackdrop(Microsoft.Maui.Controls.BindableObject,Microsoft.Maui.Controls.Brush)" />
      <MemberSignature Language="F#" Value="static member SetFlyoutBackdrop : Microsoft.Maui.Controls.BindableObject * Microsoft.Maui.Controls.Brush -&gt; unit" Usage="Microsoft.Maui.Controls.Shell.SetFlyoutBackdrop (obj, value)" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="obj" Type="Microsoft.Maui.Controls.BindableObject" />
        <Parameter Name="value" Type="Microsoft.Maui.Controls.Brush" />
      </Parameters>
      <Docs>
        <param name="obj">To be added.</param>
        <param name="value">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="SetFlyoutBehavior">
      <MemberSignature Language="C#" Value="public static void SetFlyoutBehavior (Microsoft.Maui.Controls.BindableObject obj, Microsoft.Maui.Controls.FlyoutBehavior value);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig void SetFlyoutBehavior(class Microsoft.Maui.Controls.BindableObject obj, valuetype Microsoft.Maui.Controls.FlyoutBehavior value) cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.Shell.SetFlyoutBehavior(Microsoft.Maui.Controls.BindableObject,Microsoft.Maui.Controls.FlyoutBehavior)" />
      <MemberSignature Language="F#" Value="static member SetFlyoutBehavior : Microsoft.Maui.Controls.BindableObject * Microsoft.Maui.Controls.FlyoutBehavior -&gt; unit" Usage="Microsoft.Maui.Controls.Shell.SetFlyoutBehavior (obj, value)" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="obj" Type="Microsoft.Maui.Controls.BindableObject" />
        <Parameter Name="value" Type="Microsoft.Maui.Controls.FlyoutBehavior" />
      </Parameters>
      <Docs>
        <param name="obj">To be added.</param>
        <param name="value">To be added.</param>
        <summary>Sets the flyout behavior of <paramref name="obj" /> to <paramref name="value" />.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="SetForegroundColor">
      <MemberSignature Language="C#" Value="public static void SetForegroundColor (Microsoft.Maui.Controls.BindableObject obj, Microsoft.Maui.Controls.Color value);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig void SetForegroundColor(class Microsoft.Maui.Controls.BindableObject obj, valuetype Microsoft.Maui.Controls.Color value) cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.Shell.SetForegroundColor(Microsoft.Maui.Controls.BindableObject,Microsoft.Maui.Controls.Color)" />
      <MemberSignature Language="F#" Value="static member SetForegroundColor : Microsoft.Maui.Controls.BindableObject * Microsoft.Maui.Controls.Color -&gt; unit" Usage="Microsoft.Maui.Controls.Shell.SetForegroundColor (obj, value)" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="obj" Type="Microsoft.Maui.Controls.BindableObject" />
        <Parameter Name="value" Type="Microsoft.Maui.Controls.Color" />
      </Parameters>
      <Docs>
        <param name="obj">To be added.</param>
        <param name="value">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="SetItemTemplate">
      <MemberSignature Language="C#" Value="public static void SetItemTemplate (Microsoft.Maui.Controls.BindableObject obj, Microsoft.Maui.Controls.DataTemplate itemTemplate);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig void SetItemTemplate(class Microsoft.Maui.Controls.BindableObject obj, class Microsoft.Maui.Controls.DataTemplate itemTemplate) cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.Shell.SetItemTemplate(Microsoft.Maui.Controls.BindableObject,Microsoft.Maui.Controls.DataTemplate)" />
      <MemberSignature Language="F#" Value="static member SetItemTemplate : Microsoft.Maui.Controls.BindableObject * Microsoft.Maui.Controls.DataTemplate -&gt; unit" Usage="Microsoft.Maui.Controls.Shell.SetItemTemplate (obj, itemTemplate)" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="obj" Type="Microsoft.Maui.Controls.BindableObject" />
        <Parameter Name="itemTemplate" Type="Microsoft.Maui.Controls.DataTemplate" />
      </Parameters>
      <Docs>
        <param name="obj">To be added.</param>
        <param name="itemTemplate">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="SetMenuItemTemplate">
      <MemberSignature Language="C#" Value="public static void SetMenuItemTemplate (Microsoft.Maui.Controls.BindableObject obj, Microsoft.Maui.Controls.DataTemplate menuItemTemplate);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig void SetMenuItemTemplate(class Microsoft.Maui.Controls.BindableObject obj, class Microsoft.Maui.Controls.DataTemplate menuItemTemplate) cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.Shell.SetMenuItemTemplate(Microsoft.Maui.Controls.BindableObject,Microsoft.Maui.Controls.DataTemplate)" />
      <MemberSignature Language="F#" Value="static member SetMenuItemTemplate : Microsoft.Maui.Controls.BindableObject * Microsoft.Maui.Controls.DataTemplate -&gt; unit" Usage="Microsoft.Maui.Controls.Shell.SetMenuItemTemplate (obj, menuItemTemplate)" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="obj" Type="Microsoft.Maui.Controls.BindableObject" />
        <Parameter Name="menuItemTemplate" Type="Microsoft.Maui.Controls.DataTemplate" />
      </Parameters>
      <Docs>
        <param name="obj">To be added.</param>
        <param name="menuItemTemplate">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="SetNavBarHasShadow">
      <MemberSignature Language="C#" Value="public static void SetNavBarHasShadow (Microsoft.Maui.Controls.BindableObject obj, bool value);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig void SetNavBarHasShadow(class Microsoft.Maui.Controls.BindableObject obj, bool value) cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.Shell.SetNavBarHasShadow(Microsoft.Maui.Controls.BindableObject,System.Boolean)" />
      <MemberSignature Language="F#" Value="static member SetNavBarHasShadow : Microsoft.Maui.Controls.BindableObject * bool -&gt; unit" Usage="Microsoft.Maui.Controls.Shell.SetNavBarHasShadow (obj, value)" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="obj" Type="Microsoft.Maui.Controls.BindableObject" />
        <Parameter Name="value" Type="System.Boolean" />
      </Parameters>
      <Docs>
        <param name="obj">To be added.</param>
        <param name="value">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="SetNavBarIsVisible">
      <MemberSignature Language="C#" Value="public static void SetNavBarIsVisible (Microsoft.Maui.Controls.BindableObject obj, bool value);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig void SetNavBarIsVisible(class Microsoft.Maui.Controls.BindableObject obj, bool value) cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.Shell.SetNavBarIsVisible(Microsoft.Maui.Controls.BindableObject,System.Boolean)" />
      <MemberSignature Language="F#" Value="static member SetNavBarIsVisible : Microsoft.Maui.Controls.BindableObject * bool -&gt; unit" Usage="Microsoft.Maui.Controls.Shell.SetNavBarIsVisible (obj, value)" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="obj" Type="Microsoft.Maui.Controls.BindableObject" />
        <Parameter Name="value" Type="System.Boolean" />
      </Parameters>
      <Docs>
        <param name="obj">To be added.</param>
        <param name="value">To be added.</param>
        <summary>Sets the navigation bar visibility of <paramref name="obj" />.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="SetPresentationMode">
      <MemberSignature Language="C#" Value="public static void SetPresentationMode (Microsoft.Maui.Controls.BindableObject obj, Microsoft.Maui.Controls.PresentationMode presentationMode);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig void SetPresentationMode(class Microsoft.Maui.Controls.BindableObject obj, valuetype Microsoft.Maui.Controls.PresentationMode presentationMode) cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.Shell.SetPresentationMode(Microsoft.Maui.Controls.BindableObject,Microsoft.Maui.Controls.PresentationMode)" />
      <MemberSignature Language="F#" Value="static member SetPresentationMode : Microsoft.Maui.Controls.BindableObject * Microsoft.Maui.Controls.PresentationMode -&gt; unit" Usage="Microsoft.Maui.Controls.Shell.SetPresentationMode (obj, presentationMode)" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="obj" Type="Microsoft.Maui.Controls.BindableObject" />
        <Parameter Name="presentationMode" Type="Microsoft.Maui.Controls.PresentationMode" />
      </Parameters>
      <Docs>
        <param name="obj">To be added.</param>
        <param name="presentationMode">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="SetSearchHandler">
      <MemberSignature Language="C#" Value="public static void SetSearchHandler (Microsoft.Maui.Controls.BindableObject obj, Microsoft.Maui.Controls.SearchHandler handler);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig void SetSearchHandler(class Microsoft.Maui.Controls.BindableObject obj, class Microsoft.Maui.Controls.SearchHandler handler) cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.Shell.SetSearchHandler(Microsoft.Maui.Controls.BindableObject,Microsoft.Maui.Controls.SearchHandler)" />
      <MemberSignature Language="F#" Value="static member SetSearchHandler : Microsoft.Maui.Controls.BindableObject * Microsoft.Maui.Controls.SearchHandler -&gt; unit" Usage="Microsoft.Maui.Controls.Shell.SetSearchHandler (obj, handler)" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="obj" Type="Microsoft.Maui.Controls.BindableObject" />
        <Parameter Name="handler" Type="Microsoft.Maui.Controls.SearchHandler" />
      </Parameters>
      <Docs>
        <param name="obj">To be added.</param>
        <param name="handler">To be added.</param>
        <summary>Sets the <see cref="T:Microsoft.Maui.Controls.SearchHandler" /> for <paramref name="obj" />.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="SetTabBarBackgroundColor">
      <MemberSignature Language="C#" Value="public static void SetTabBarBackgroundColor (Microsoft.Maui.Controls.BindableObject obj, Microsoft.Maui.Controls.Color value);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig void SetTabBarBackgroundColor(class Microsoft.Maui.Controls.BindableObject obj, valuetype Microsoft.Maui.Controls.Color value) cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.Shell.SetTabBarBackgroundColor(Microsoft.Maui.Controls.BindableObject,Microsoft.Maui.Controls.Color)" />
      <MemberSignature Language="F#" Value="static member SetTabBarBackgroundColor : Microsoft.Maui.Controls.BindableObject * Microsoft.Maui.Controls.Color -&gt; unit" Usage="Microsoft.Maui.Controls.Shell.SetTabBarBackgroundColor (obj, value)" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="obj" Type="Microsoft.Maui.Controls.BindableObject" />
        <Parameter Name="value" Type="Microsoft.Maui.Controls.Color" />
      </Parameters>
      <Docs>
        <param name="obj">To be added.</param>
        <param name="value">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="SetTabBarDisabledColor">
      <MemberSignature Language="C#" Value="public static void SetTabBarDisabledColor (Microsoft.Maui.Controls.BindableObject obj, Microsoft.Maui.Controls.Color value);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig void SetTabBarDisabledColor(class Microsoft.Maui.Controls.BindableObject obj, valuetype Microsoft.Maui.Controls.Color value) cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.Shell.SetTabBarDisabledColor(Microsoft.Maui.Controls.BindableObject,Microsoft.Maui.Controls.Color)" />
      <MemberSignature Language="F#" Value="static member SetTabBarDisabledColor : Microsoft.Maui.Controls.BindableObject * Microsoft.Maui.Controls.Color -&gt; unit" Usage="Microsoft.Maui.Controls.Shell.SetTabBarDisabledColor (obj, value)" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="obj" Type="Microsoft.Maui.Controls.BindableObject" />
        <Parameter Name="value" Type="Microsoft.Maui.Controls.Color" />
      </Parameters>
      <Docs>
        <param name="obj">To be added.</param>
        <param name="value">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="SetTabBarForegroundColor">
      <MemberSignature Language="C#" Value="public static void SetTabBarForegroundColor (Microsoft.Maui.Controls.BindableObject obj, Microsoft.Maui.Controls.Color value);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig void SetTabBarForegroundColor(class Microsoft.Maui.Controls.BindableObject obj, valuetype Microsoft.Maui.Controls.Color value) cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.Shell.SetTabBarForegroundColor(Microsoft.Maui.Controls.BindableObject,Microsoft.Maui.Controls.Color)" />
      <MemberSignature Language="F#" Value="static member SetTabBarForegroundColor : Microsoft.Maui.Controls.BindableObject * Microsoft.Maui.Controls.Color -&gt; unit" Usage="Microsoft.Maui.Controls.Shell.SetTabBarForegroundColor (obj, value)" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="obj" Type="Microsoft.Maui.Controls.BindableObject" />
        <Parameter Name="value" Type="Microsoft.Maui.Controls.Color" />
      </Parameters>
      <Docs>
        <param name="obj">To be added.</param>
        <param name="value">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="SetTabBarIsVisible">
      <MemberSignature Language="C#" Value="public static void SetTabBarIsVisible (Microsoft.Maui.Controls.BindableObject obj, bool value);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig void SetTabBarIsVisible(class Microsoft.Maui.Controls.BindableObject obj, bool value) cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.Shell.SetTabBarIsVisible(Microsoft.Maui.Controls.BindableObject,System.Boolean)" />
      <MemberSignature Language="F#" Value="static member SetTabBarIsVisible : Microsoft.Maui.Controls.BindableObject * bool -&gt; unit" Usage="Microsoft.Maui.Controls.Shell.SetTabBarIsVisible (obj, value)" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="obj" Type="Microsoft.Maui.Controls.BindableObject" />
        <Parameter Name="value" Type="System.Boolean" />
      </Parameters>
      <Docs>
        <param name="obj">To be added.</param>
        <param name="value">To be added.</param>
        <summary>Sets the tab bar visibility of <paramref name="obj" />.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="SetTabBarTitleColor">
      <MemberSignature Language="C#" Value="public static void SetTabBarTitleColor (Microsoft.Maui.Controls.BindableObject obj, Microsoft.Maui.Controls.Color value);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig void SetTabBarTitleColor(class Microsoft.Maui.Controls.BindableObject obj, valuetype Microsoft.Maui.Controls.Color value) cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.Shell.SetTabBarTitleColor(Microsoft.Maui.Controls.BindableObject,Microsoft.Maui.Controls.Color)" />
      <MemberSignature Language="F#" Value="static member SetTabBarTitleColor : Microsoft.Maui.Controls.BindableObject * Microsoft.Maui.Controls.Color -&gt; unit" Usage="Microsoft.Maui.Controls.Shell.SetTabBarTitleColor (obj, value)" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="obj" Type="Microsoft.Maui.Controls.BindableObject" />
        <Parameter Name="value" Type="Microsoft.Maui.Controls.Color" />
      </Parameters>
      <Docs>
        <param name="obj">To be added.</param>
        <param name="value">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="SetTabBarUnselectedColor">
      <MemberSignature Language="C#" Value="public static void SetTabBarUnselectedColor (Microsoft.Maui.Controls.BindableObject obj, Microsoft.Maui.Controls.Color value);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig void SetTabBarUnselectedColor(class Microsoft.Maui.Controls.BindableObject obj, valuetype Microsoft.Maui.Controls.Color value) cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.Shell.SetTabBarUnselectedColor(Microsoft.Maui.Controls.BindableObject,Microsoft.Maui.Controls.Color)" />
      <MemberSignature Language="F#" Value="static member SetTabBarUnselectedColor : Microsoft.Maui.Controls.BindableObject * Microsoft.Maui.Controls.Color -&gt; unit" Usage="Microsoft.Maui.Controls.Shell.SetTabBarUnselectedColor (obj, value)" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="obj" Type="Microsoft.Maui.Controls.BindableObject" />
        <Parameter Name="value" Type="Microsoft.Maui.Controls.Color" />
      </Parameters>
      <Docs>
        <param name="obj">To be added.</param>
        <param name="value">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="SetTitleColor">
      <MemberSignature Language="C#" Value="public static void SetTitleColor (Microsoft.Maui.Controls.BindableObject obj, Microsoft.Maui.Controls.Color value);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig void SetTitleColor(class Microsoft.Maui.Controls.BindableObject obj, valuetype Microsoft.Maui.Controls.Color value) cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.Shell.SetTitleColor(Microsoft.Maui.Controls.BindableObject,Microsoft.Maui.Controls.Color)" />
      <MemberSignature Language="F#" Value="static member SetTitleColor : Microsoft.Maui.Controls.BindableObject * Microsoft.Maui.Controls.Color -&gt; unit" Usage="Microsoft.Maui.Controls.Shell.SetTitleColor (obj, value)" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="obj" Type="Microsoft.Maui.Controls.BindableObject" />
        <Parameter Name="value" Type="Microsoft.Maui.Controls.Color" />
      </Parameters>
      <Docs>
        <param name="obj">To be added.</param>
        <param name="value">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="SetTitleView">
      <MemberSignature Language="C#" Value="public static void SetTitleView (Microsoft.Maui.Controls.BindableObject obj, Microsoft.Maui.Controls.View value);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig void SetTitleView(class Microsoft.Maui.Controls.BindableObject obj, class Microsoft.Maui.Controls.View value) cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.Shell.SetTitleView(Microsoft.Maui.Controls.BindableObject,Microsoft.Maui.Controls.View)" />
      <MemberSignature Language="F#" Value="static member SetTitleView : Microsoft.Maui.Controls.BindableObject * Microsoft.Maui.Controls.View -&gt; unit" Usage="Microsoft.Maui.Controls.Shell.SetTitleView (obj, value)" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="obj" Type="Microsoft.Maui.Controls.BindableObject" />
        <Parameter Name="value" Type="Microsoft.Maui.Controls.View" />
      </Parameters>
      <Docs>
        <param name="obj">To be added.</param>
        <param name="value">To be added.</param>
        <summary>Sets the title <see cref="T:Microsoft.Maui.Controls.View" /> of <paramref name="obj" />.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="SetUnselectedColor">
      <MemberSignature Language="C#" Value="public static void SetUnselectedColor (Microsoft.Maui.Controls.BindableObject obj, Microsoft.Maui.Controls.Color value);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig void SetUnselectedColor(class Microsoft.Maui.Controls.BindableObject obj, valuetype Microsoft.Maui.Controls.Color value) cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.Shell.SetUnselectedColor(Microsoft.Maui.Controls.BindableObject,Microsoft.Maui.Controls.Color)" />
      <MemberSignature Language="F#" Value="static member SetUnselectedColor : Microsoft.Maui.Controls.BindableObject * Microsoft.Maui.Controls.Color -&gt; unit" Usage="Microsoft.Maui.Controls.Shell.SetUnselectedColor (obj, value)" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="obj" Type="Microsoft.Maui.Controls.BindableObject" />
        <Parameter Name="value" Type="Microsoft.Maui.Controls.Color" />
      </Parameters>
      <Docs>
        <param name="obj">To be added.</param>
        <param name="value">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="TabBarBackgroundColorProperty">
      <MemberSignature Language="C#" Value="public static readonly Microsoft.Maui.Controls.BindableProperty TabBarBackgroundColorProperty;" />
      <MemberSignature Language="ILAsm" Value=".field public static initonly class Microsoft.Maui.Controls.BindableProperty TabBarBackgroundColorProperty" />
      <MemberSignature Language="DocId" Value="F:Microsoft.Maui.Controls.Shell.TabBarBackgroundColorProperty" />
      <MemberSignature Language="F#" Value=" staticval mutable TabBarBackgroundColorProperty : Microsoft.Maui.Controls.BindableProperty" Usage="Microsoft.Maui.Controls.Shell.TabBarBackgroundColorProperty" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.BindableProperty</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="TabBarDisabledColorProperty">
      <MemberSignature Language="C#" Value="public static readonly Microsoft.Maui.Controls.BindableProperty TabBarDisabledColorProperty;" />
      <MemberSignature Language="ILAsm" Value=".field public static initonly class Microsoft.Maui.Controls.BindableProperty TabBarDisabledColorProperty" />
      <MemberSignature Language="DocId" Value="F:Microsoft.Maui.Controls.Shell.TabBarDisabledColorProperty" />
      <MemberSignature Language="F#" Value=" staticval mutable TabBarDisabledColorProperty : Microsoft.Maui.Controls.BindableProperty" Usage="Microsoft.Maui.Controls.Shell.TabBarDisabledColorProperty" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.BindableProperty</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="TabBarForegroundColorProperty">
      <MemberSignature Language="C#" Value="public static readonly Microsoft.Maui.Controls.BindableProperty TabBarForegroundColorProperty;" />
      <MemberSignature Language="ILAsm" Value=".field public static initonly class Microsoft.Maui.Controls.BindableProperty TabBarForegroundColorProperty" />
      <MemberSignature Language="DocId" Value="F:Microsoft.Maui.Controls.Shell.TabBarForegroundColorProperty" />
      <MemberSignature Language="F#" Value=" staticval mutable TabBarForegroundColorProperty : Microsoft.Maui.Controls.BindableProperty" Usage="Microsoft.Maui.Controls.Shell.TabBarForegroundColorProperty" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.BindableProperty</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="TabBarIsVisibleProperty">
      <MemberSignature Language="C#" Value="public static readonly Microsoft.Maui.Controls.BindableProperty TabBarIsVisibleProperty;" />
      <MemberSignature Language="ILAsm" Value=".field public static initonly class Microsoft.Maui.Controls.BindableProperty TabBarIsVisibleProperty" />
      <MemberSignature Language="DocId" Value="F:Microsoft.Maui.Controls.Shell.TabBarIsVisibleProperty" />
      <MemberSignature Language="F#" Value=" staticval mutable TabBarIsVisibleProperty : Microsoft.Maui.Controls.BindableProperty" Usage="Microsoft.Maui.Controls.Shell.TabBarIsVisibleProperty" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.BindableProperty</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>The backing store for the <see cref="M:Microsoft.Maui.Controls.Shell.GetTabBarIsVisible(Microsoft.Maui.Controls.BindableObject)" /> and <see cref="M:Microsoft.Maui.Controls.Shell.SetTabBarIsVisible(Microsoft.Maui.Controls.BindableObject,System.Boolean)" /> methods.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="TabBarTitleColorProperty">
      <MemberSignature Language="C#" Value="public static readonly Microsoft.Maui.Controls.BindableProperty TabBarTitleColorProperty;" />
      <MemberSignature Language="ILAsm" Value=".field public static initonly class Microsoft.Maui.Controls.BindableProperty TabBarTitleColorProperty" />
      <MemberSignature Language="DocId" Value="F:Microsoft.Maui.Controls.Shell.TabBarTitleColorProperty" />
      <MemberSignature Language="F#" Value=" staticval mutable TabBarTitleColorProperty : Microsoft.Maui.Controls.BindableProperty" Usage="Microsoft.Maui.Controls.Shell.TabBarTitleColorProperty" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.BindableProperty</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="TabBarUnselectedColorProperty">
      <MemberSignature Language="C#" Value="public static readonly Microsoft.Maui.Controls.BindableProperty TabBarUnselectedColorProperty;" />
      <MemberSignature Language="ILAsm" Value=".field public static initonly class Microsoft.Maui.Controls.BindableProperty TabBarUnselectedColorProperty" />
      <MemberSignature Language="DocId" Value="F:Microsoft.Maui.Controls.Shell.TabBarUnselectedColorProperty" />
      <MemberSignature Language="F#" Value=" staticval mutable TabBarUnselectedColorProperty : Microsoft.Maui.Controls.BindableProperty" Usage="Microsoft.Maui.Controls.Shell.TabBarUnselectedColorProperty" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.BindableProperty</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="TitleColorProperty">
      <MemberSignature Language="C#" Value="public static readonly Microsoft.Maui.Controls.BindableProperty TitleColorProperty;" />
      <MemberSignature Language="ILAsm" Value=".field public static initonly class Microsoft.Maui.Controls.BindableProperty TitleColorProperty" />
      <MemberSignature Language="DocId" Value="F:Microsoft.Maui.Controls.Shell.TitleColorProperty" />
      <MemberSignature Language="F#" Value=" staticval mutable TitleColorProperty : Microsoft.Maui.Controls.BindableProperty" Usage="Microsoft.Maui.Controls.Shell.TitleColorProperty" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.BindableProperty</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="TitleViewProperty">
      <MemberSignature Language="C#" Value="public static readonly Microsoft.Maui.Controls.BindableProperty TitleViewProperty;" />
      <MemberSignature Language="ILAsm" Value=".field public static initonly class Microsoft.Maui.Controls.BindableProperty TitleViewProperty" />
      <MemberSignature Language="DocId" Value="F:Microsoft.Maui.Controls.Shell.TitleViewProperty" />
      <MemberSignature Language="F#" Value=" staticval mutable TitleViewProperty : Microsoft.Maui.Controls.BindableProperty" Usage="Microsoft.Maui.Controls.Shell.TitleViewProperty" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.BindableProperty</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>xThe backing store for the <see cref="M:Microsoft.Maui.Controls.Shell.GetTitleView(Microsoft.Maui.Controls.BindableObject)" /> and <see cref="M:Microsoft.Maui.Controls.Shell.SetTitleView(Microsoft.Maui.Controls.BindableObject,Microsoft.Maui.Controls.View)" /> methods.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="UnselectedColorProperty">
      <MemberSignature Language="C#" Value="public static readonly Microsoft.Maui.Controls.BindableProperty UnselectedColorProperty;" />
      <MemberSignature Language="ILAsm" Value=".field public static initonly class Microsoft.Maui.Controls.BindableProperty UnselectedColorProperty" />
      <MemberSignature Language="DocId" Value="F:Microsoft.Maui.Controls.Shell.UnselectedColorProperty" />
      <MemberSignature Language="F#" Value=" staticval mutable UnselectedColorProperty : Microsoft.Maui.Controls.BindableProperty" Usage="Microsoft.Maui.Controls.Shell.UnselectedColorProperty" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.BindableProperty</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="VerifyShellUWPFlagEnabled">
      <MemberSignature Language="C#" Value="public static void VerifyShellUWPFlagEnabled (string constructorHint = default, string memberName = &quot;&quot;);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig void VerifyShellUWPFlagEnabled(string constructorHint, string memberName) cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.Shell.VerifyShellUWPFlagEnabled(System.String,System.String)" />
      <MemberSignature Language="F#" Value="static member VerifyShellUWPFlagEnabled : string * string -&gt; unit" Usage="Microsoft.Maui.Controls.Shell.VerifyShellUWPFlagEnabled (constructorHint, memberName)" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <Attributes>
        <Attribute>
          <AttributeName>System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)</AttributeName>
        </Attribute>
      </Attributes>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="constructorHint" Type="System.String" />
        <Parameter Name="memberName" Type="System.String">
          <Attributes>
            <Attribute>
              <AttributeName>System.Runtime.CompilerServices.CallerMemberName</AttributeName>
            </Attribute>
          </Attributes>
        </Parameter>
      </Parameters>
      <Docs>
        <param name="constructorHint">To be added.</param>
        <param name="memberName">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="Microsoft.Maui.Controls.IShellController.AddAppearanceObserver">
      <MemberSignature Language="C#" Value="void IShellController.AddAppearanceObserver (Microsoft.Maui.Controls.IAppearanceObserver observer, Microsoft.Maui.Controls.Element pivot);" />
      <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance void Microsoft.Maui.Controls.IShellController.AddAppearanceObserver(class Microsoft.Maui.Controls.IAppearanceObserver observer, class Microsoft.Maui.Controls.Element pivot) cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.Shell.Xamarin#Forms#IShellController#AddAppearanceObserver(Microsoft.Maui.Controls.IAppearanceObserver,Microsoft.Maui.Controls.Element)" />
      <MemberSignature Language="F#" Value="abstract member Microsoft.Maui.Controls.IShellController.AddAppearanceObserver : Microsoft.Maui.Controls.IAppearanceObserver * Microsoft.Maui.Controls.Element -&gt; unit&#xA;override this.Microsoft.Maui.Controls.IShellController.AddAppearanceObserver : Microsoft.Maui.Controls.IAppearanceObserver * Microsoft.Maui.Controls.Element -&gt; unit" Usage="shell.Microsoft.Maui.Controls.IShellController.AddAppearanceObserver (observer, pivot)" />
      <MemberType>Method</MemberType>
      <Implements>
        <InterfaceMember>M:Microsoft.Maui.Controls.IShellController.AddAppearanceObserver(Microsoft.Maui.Controls.IAppearanceObserver,Microsoft.Maui.Controls.Element)</InterfaceMember>
      </Implements>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="observer" Type="Microsoft.Maui.Controls.IAppearanceObserver" />
        <Parameter Name="pivot" Type="Microsoft.Maui.Controls.Element" />
      </Parameters>
      <Docs>
        <param name="observer">To be added.</param>
        <param name="pivot">To be added.</param>
        <summary>For internal use by the Microsoft.Maui.Controls platform.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="Microsoft.Maui.Controls.IShellController.AddFlyoutBehaviorObserver">
      <MemberSignature Language="C#" Value="void IShellController.AddFlyoutBehaviorObserver (Microsoft.Maui.Controls.IFlyoutBehaviorObserver observer);" />
      <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance void Microsoft.Maui.Controls.IShellController.AddFlyoutBehaviorObserver(class Microsoft.Maui.Controls.IFlyoutBehaviorObserver observer) cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.Shell.Xamarin#Forms#IShellController#AddFlyoutBehaviorObserver(Microsoft.Maui.Controls.IFlyoutBehaviorObserver)" />
      <MemberSignature Language="F#" Value="abstract member Microsoft.Maui.Controls.IShellController.AddFlyoutBehaviorObserver : Microsoft.Maui.Controls.IFlyoutBehaviorObserver -&gt; unit&#xA;override this.Microsoft.Maui.Controls.IShellController.AddFlyoutBehaviorObserver : Microsoft.Maui.Controls.IFlyoutBehaviorObserver -&gt; unit" Usage="shell.Microsoft.Maui.Controls.IShellController.AddFlyoutBehaviorObserver observer" />
      <MemberType>Method</MemberType>
      <Implements>
        <InterfaceMember>M:Microsoft.Maui.Controls.IShellController.AddFlyoutBehaviorObserver(Microsoft.Maui.Controls.IFlyoutBehaviorObserver)</InterfaceMember>
      </Implements>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="observer" Type="Microsoft.Maui.Controls.IFlyoutBehaviorObserver" />
      </Parameters>
      <Docs>
        <param name="observer">To be added.</param>
        <summary>For internal use by the Microsoft.Maui.Controls platform.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="Microsoft.Maui.Controls.IShellController.AppearanceChanged">
      <MemberSignature Language="C#" Value="void IShellController.AppearanceChanged (Microsoft.Maui.Controls.Element source, bool appearanceSet);" />
      <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance void Microsoft.Maui.Controls.IShellController.AppearanceChanged(class Microsoft.Maui.Controls.Element source, bool appearanceSet) cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.Shell.Xamarin#Forms#IShellController#AppearanceChanged(Microsoft.Maui.Controls.Element,System.Boolean)" />
      <MemberSignature Language="F#" Value="abstract member Microsoft.Maui.Controls.IShellController.AppearanceChanged : Microsoft.Maui.Controls.Element * bool -&gt; unit&#xA;override this.Microsoft.Maui.Controls.IShellController.AppearanceChanged : Microsoft.Maui.Controls.Element * bool -&gt; unit" Usage="shell.Microsoft.Maui.Controls.IShellController.AppearanceChanged (source, appearanceSet)" />
      <MemberType>Method</MemberType>
      <Implements>
        <InterfaceMember>M:Microsoft.Maui.Controls.IShellController.AppearanceChanged(Microsoft.Maui.Controls.Element,System.Boolean)</InterfaceMember>
      </Implements>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="source" Type="Microsoft.Maui.Controls.Element" />
        <Parameter Name="appearanceSet" Type="System.Boolean" />
      </Parameters>
      <Docs>
        <param name="source">To be added.</param>
        <param name="appearanceSet">To be added.</param>
        <summary>For internal use by the Microsoft.Maui.Controls platform.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="Microsoft.Maui.Controls.IShellController.FlyoutHeader">
      <MemberSignature Language="C#" Value="Microsoft.Maui.Controls.View Microsoft.Maui.Controls.IShellController.FlyoutHeader { get; }" />
      <MemberSignature Language="ILAsm" Value=".property instance class Microsoft.Maui.Controls.View Microsoft.Maui.Controls.IShellController.FlyoutHeader" />
      <MemberSignature Language="DocId" Value="P:Microsoft.Maui.Controls.Shell.Xamarin#Forms#IShellController#FlyoutHeader" />
      <MemberSignature Language="F#" Value="member this.Microsoft.Maui.Controls.IShellController.FlyoutHeader : Microsoft.Maui.Controls.View" Usage="Microsoft.Maui.Controls.IShellController.FlyoutHeader" />
      <MemberType>Property</MemberType>
      <Implements>
        <InterfaceMember>P:Microsoft.Maui.Controls.IShellController.FlyoutHeader</InterfaceMember>
      </Implements>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.View</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>For internal use by the Microsoft.Maui.Controls platform.</summary>
        <value>To be added.</value>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="Microsoft.Maui.Controls.IShellController.GenerateFlyoutGrouping">
      <MemberSignature Language="C#" Value="System.Collections.Generic.List&lt;System.Collections.Generic.List&lt;Microsoft.Maui.Controls.Element&gt;&gt; IShellController.GenerateFlyoutGrouping ();" />
      <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance class System.Collections.Generic.List`1&lt;class System.Collections.Generic.List`1&lt;class Microsoft.Maui.Controls.Element&gt;&gt; Microsoft.Maui.Controls.IShellController.GenerateFlyoutGrouping() cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.Shell.Xamarin#Forms#IShellController#GenerateFlyoutGrouping" />
      <MemberSignature Language="F#" Value="abstract member Microsoft.Maui.Controls.IShellController.GenerateFlyoutGrouping : unit -&gt; System.Collections.Generic.List&lt;System.Collections.Generic.List&lt;Microsoft.Maui.Controls.Element&gt;&gt;&#xA;override this.Microsoft.Maui.Controls.IShellController.GenerateFlyoutGrouping : unit -&gt; System.Collections.Generic.List&lt;System.Collections.Generic.List&lt;Microsoft.Maui.Controls.Element&gt;&gt;" Usage="shell.Microsoft.Maui.Controls.IShellController.GenerateFlyoutGrouping " />
      <MemberType>Method</MemberType>
      <Implements>
        <InterfaceMember>M:Microsoft.Maui.Controls.IShellController.GenerateFlyoutGrouping</InterfaceMember>
      </Implements>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Collections.Generic.List&lt;System.Collections.Generic.List&lt;Microsoft.Maui.Controls.Element&gt;&gt;</ReturnType>
      </ReturnValue>
      <Parameters />
      <Docs>
        <summary>For internal use by the Microsoft.Maui.Controls platform.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="Microsoft.Maui.Controls.IShellController.GetFlyoutItemDataTemplate">
      <MemberSignature Language="C#" Value="Microsoft.Maui.Controls.DataTemplate IShellController.GetFlyoutItemDataTemplate (Microsoft.Maui.Controls.BindableObject bo);" />
      <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance class Microsoft.Maui.Controls.DataTemplate Microsoft.Maui.Controls.IShellController.GetFlyoutItemDataTemplate(class Microsoft.Maui.Controls.BindableObject bo) cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.Shell.Xamarin#Forms#IShellController#GetFlyoutItemDataTemplate(Microsoft.Maui.Controls.BindableObject)" />
      <MemberSignature Language="F#" Value="abstract member Microsoft.Maui.Controls.IShellController.GetFlyoutItemDataTemplate : Microsoft.Maui.Controls.BindableObject -&gt; Microsoft.Maui.Controls.DataTemplate&#xA;override this.Microsoft.Maui.Controls.IShellController.GetFlyoutItemDataTemplate : Microsoft.Maui.Controls.BindableObject -&gt; Microsoft.Maui.Controls.DataTemplate" Usage="shell.Microsoft.Maui.Controls.IShellController.GetFlyoutItemDataTemplate bo" />
      <MemberType>Method</MemberType>
      <Implements>
        <InterfaceMember>M:Microsoft.Maui.Controls.IShellController.GetFlyoutItemDataTemplate(Microsoft.Maui.Controls.BindableObject)</InterfaceMember>
      </Implements>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.DataTemplate</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="bo" Type="Microsoft.Maui.Controls.BindableObject" />
      </Parameters>
      <Docs>
        <param name="bo">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="Microsoft.Maui.Controls.IShellController.GetItems">
      <MemberSignature Language="C#" Value="System.Collections.ObjectModel.ReadOnlyCollection&lt;Microsoft.Maui.Controls.ShellItem&gt; IShellController.GetItems ();" />
      <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance class System.Collections.ObjectModel.ReadOnlyCollection`1&lt;class Microsoft.Maui.Controls.ShellItem&gt; Microsoft.Maui.Controls.IShellController.GetItems() cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.Shell.Xamarin#Forms#IShellController#GetItems" />
      <MemberSignature Language="F#" Value="abstract member Microsoft.Maui.Controls.IShellController.GetItems : unit -&gt; System.Collections.ObjectModel.ReadOnlyCollection&lt;Microsoft.Maui.Controls.ShellItem&gt;&#xA;override this.Microsoft.Maui.Controls.IShellController.GetItems : unit -&gt; System.Collections.ObjectModel.ReadOnlyCollection&lt;Microsoft.Maui.Controls.ShellItem&gt;" Usage="shell.Microsoft.Maui.Controls.IShellController.GetItems " />
      <MemberType>Method</MemberType>
      <Implements>
        <InterfaceMember>M:Microsoft.Maui.Controls.IShellController.GetItems</InterfaceMember>
      </Implements>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Collections.ObjectModel.ReadOnlyCollection&lt;Microsoft.Maui.Controls.ShellItem&gt;</ReturnType>
      </ReturnValue>
      <Parameters />
      <Docs>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="Microsoft.Maui.Controls.IShellController.GetNavigationState">
      <MemberSignature Language="C#" Value="Microsoft.Maui.Controls.ShellNavigationState IShellController.GetNavigationState (Microsoft.Maui.Controls.ShellItem shellItem, Microsoft.Maui.Controls.ShellSection shellSection, Microsoft.Maui.Controls.ShellContent shellContent, bool includeStack);" />
      <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance class Microsoft.Maui.Controls.ShellNavigationState Microsoft.Maui.Controls.IShellController.GetNavigationState(class Microsoft.Maui.Controls.ShellItem shellItem, class Microsoft.Maui.Controls.ShellSection shellSection, class Microsoft.Maui.Controls.ShellContent shellContent, bool includeStack) cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.Shell.Xamarin#Forms#IShellController#GetNavigationState(Microsoft.Maui.Controls.ShellItem,Microsoft.Maui.Controls.ShellSection,Microsoft.Maui.Controls.ShellContent,System.Boolean)" />
      <MemberSignature Language="F#" Value="abstract member Microsoft.Maui.Controls.IShellController.GetNavigationState : Microsoft.Maui.Controls.ShellItem * Microsoft.Maui.Controls.ShellSection * Microsoft.Maui.Controls.ShellContent * bool -&gt; Microsoft.Maui.Controls.ShellNavigationState&#xA;override this.Microsoft.Maui.Controls.IShellController.GetNavigationState : Microsoft.Maui.Controls.ShellItem * Microsoft.Maui.Controls.ShellSection * Microsoft.Maui.Controls.ShellContent * bool -&gt; Microsoft.Maui.Controls.ShellNavigationState" Usage="shell.Microsoft.Maui.Controls.IShellController.GetNavigationState (shellItem, shellSection, shellContent, includeStack)" />
      <MemberType>Method</MemberType>
      <Implements>
        <InterfaceMember>M:Microsoft.Maui.Controls.IShellController.GetNavigationState(Microsoft.Maui.Controls.ShellItem,Microsoft.Maui.Controls.ShellSection,Microsoft.Maui.Controls.ShellContent,System.Boolean)</InterfaceMember>
      </Implements>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.ShellNavigationState</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="shellItem" Type="Microsoft.Maui.Controls.ShellItem" />
        <Parameter Name="shellSection" Type="Microsoft.Maui.Controls.ShellSection" />
        <Parameter Name="shellContent" Type="Microsoft.Maui.Controls.ShellContent" />
        <Parameter Name="includeStack" Type="System.Boolean" />
      </Parameters>
      <Docs>
        <param name="shellItem">To be added.</param>
        <param name="shellSection">To be added.</param>
        <param name="shellContent">To be added.</param>
        <param name="includeStack">To be added.</param>
        <summary>For internal use by the Microsoft.Maui.Controls platform.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="Microsoft.Maui.Controls.IShellController.ItemsCollectionChanged">
      <MemberSignature Language="C#" Value="event System.Collections.Specialized.NotifyCollectionChangedEventHandler Microsoft.Maui.Controls.IShellController.ItemsCollectionChanged;" />
      <MemberSignature Language="ILAsm" Value=".event class System.Collections.Specialized.NotifyCollectionChangedEventHandler Microsoft.Maui.Controls.IShellController.ItemsCollectionChanged" />
      <MemberSignature Language="DocId" Value="E:Microsoft.Maui.Controls.Shell.Xamarin#Forms#IShellController#ItemsCollectionChanged" />
      <MemberSignature Language="F#" Value="member this.Microsoft.Maui.Controls.IShellController.ItemsCollectionChanged : System.Collections.Specialized.NotifyCollectionChangedEventHandler " Usage="member this.Microsoft.Maui.Controls.IShellController.ItemsCollectionChanged : System.Collections.Specialized.NotifyCollectionChangedEventHandler " />
      <MemberType>Event</MemberType>
      <Implements>
        <InterfaceMember>E:Microsoft.Maui.Controls.IShellController.ItemsCollectionChanged</InterfaceMember>
      </Implements>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Collections.Specialized.NotifyCollectionChangedEventHandler</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="Microsoft.Maui.Controls.IShellController.OnFlyoutItemSelected">
      <MemberSignature Language="C#" Value="void IShellController.OnFlyoutItemSelected (Microsoft.Maui.Controls.Element element);" />
      <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance void Microsoft.Maui.Controls.IShellController.OnFlyoutItemSelected(class Microsoft.Maui.Controls.Element element) cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.Shell.Xamarin#Forms#IShellController#OnFlyoutItemSelected(Microsoft.Maui.Controls.Element)" />
      <MemberSignature Language="F#" Value="abstract member Microsoft.Maui.Controls.IShellController.OnFlyoutItemSelected : Microsoft.Maui.Controls.Element -&gt; unit&#xA;override this.Microsoft.Maui.Controls.IShellController.OnFlyoutItemSelected : Microsoft.Maui.Controls.Element -&gt; unit" Usage="shell.Microsoft.Maui.Controls.IShellController.OnFlyoutItemSelected element" />
      <MemberType>Method</MemberType>
      <Implements>
        <InterfaceMember>M:Microsoft.Maui.Controls.IShellController.OnFlyoutItemSelected(Microsoft.Maui.Controls.Element)</InterfaceMember>
      </Implements>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="element" Type="Microsoft.Maui.Controls.Element" />
      </Parameters>
      <Docs>
        <param name="element">To be added.</param>
        <summary>For internal use by the Microsoft.Maui.Controls platform.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="Microsoft.Maui.Controls.IShellController.OnFlyoutItemSelectedAsync">
      <MemberSignature Language="C#" Value="System.Threading.Tasks.Task IShellController.OnFlyoutItemSelectedAsync (Microsoft.Maui.Controls.Element element);" />
      <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance class System.Threading.Tasks.Task Microsoft.Maui.Controls.IShellController.OnFlyoutItemSelectedAsync(class Microsoft.Maui.Controls.Element element) cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.Shell.Xamarin#Forms#IShellController#OnFlyoutItemSelectedAsync(Microsoft.Maui.Controls.Element)" />
      <MemberSignature Language="F#" Value="abstract member Microsoft.Maui.Controls.IShellController.OnFlyoutItemSelectedAsync : Microsoft.Maui.Controls.Element -&gt; System.Threading.Tasks.Task&#xA;override this.Microsoft.Maui.Controls.IShellController.OnFlyoutItemSelectedAsync : Microsoft.Maui.Controls.Element -&gt; System.Threading.Tasks.Task" Usage="shell.Microsoft.Maui.Controls.IShellController.OnFlyoutItemSelectedAsync element" />
      <MemberType>Method</MemberType>
      <Implements>
        <InterfaceMember>M:Microsoft.Maui.Controls.IShellController.OnFlyoutItemSelectedAsync(Microsoft.Maui.Controls.Element)</InterfaceMember>
      </Implements>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Threading.Tasks.Task</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="element" Type="Microsoft.Maui.Controls.Element" />
      </Parameters>
      <Docs>
        <param name="element">To be added.</param>
        <summary>For internal use by the Microsoft.Maui.Controls platform.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="Microsoft.Maui.Controls.IShellController.ProposeNavigation">
      <MemberSignature Language="C#" Value="bool IShellController.ProposeNavigation (Microsoft.Maui.Controls.ShellNavigationSource source, Microsoft.Maui.Controls.ShellItem shellItem, Microsoft.Maui.Controls.ShellSection shellSection, Microsoft.Maui.Controls.ShellContent shellContent, System.Collections.Generic.IReadOnlyList&lt;Microsoft.Maui.Controls.Page&gt; stack, bool canCancel);" />
      <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance bool Microsoft.Maui.Controls.IShellController.ProposeNavigation(valuetype Microsoft.Maui.Controls.ShellNavigationSource source, class Microsoft.Maui.Controls.ShellItem shellItem, class Microsoft.Maui.Controls.ShellSection shellSection, class Microsoft.Maui.Controls.ShellContent shellContent, class System.Collections.Generic.IReadOnlyList`1&lt;class Microsoft.Maui.Controls.Page&gt; stack, bool canCancel) cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.Shell.Xamarin#Forms#IShellController#ProposeNavigation(Microsoft.Maui.Controls.ShellNavigationSource,Microsoft.Maui.Controls.ShellItem,Microsoft.Maui.Controls.ShellSection,Microsoft.Maui.Controls.ShellContent,System.Collections.Generic.IReadOnlyList{Microsoft.Maui.Controls.Page},System.Boolean)" />
      <MemberSignature Language="F#" Value="abstract member Microsoft.Maui.Controls.IShellController.ProposeNavigation : Microsoft.Maui.Controls.ShellNavigationSource * Microsoft.Maui.Controls.ShellItem * Microsoft.Maui.Controls.ShellSection * Microsoft.Maui.Controls.ShellContent * System.Collections.Generic.IReadOnlyList&lt;Microsoft.Maui.Controls.Page&gt; * bool -&gt; bool&#xA;override this.Microsoft.Maui.Controls.IShellController.ProposeNavigation : Microsoft.Maui.Controls.ShellNavigationSource * Microsoft.Maui.Controls.ShellItem * Microsoft.Maui.Controls.ShellSection * Microsoft.Maui.Controls.ShellContent * System.Collections.Generic.IReadOnlyList&lt;Microsoft.Maui.Controls.Page&gt; * bool -&gt; bool" Usage="shell.Microsoft.Maui.Controls.IShellController.ProposeNavigation (source, shellItem, shellSection, shellContent, stack, canCancel)" />
      <MemberType>Method</MemberType>
      <Implements>
        <InterfaceMember>M:Microsoft.Maui.Controls.IShellController.ProposeNavigation(Microsoft.Maui.Controls.ShellNavigationSource,Microsoft.Maui.Controls.ShellItem,Microsoft.Maui.Controls.ShellSection,Microsoft.Maui.Controls.ShellContent,System.Collections.Generic.IReadOnlyList{Microsoft.Maui.Controls.Page},System.Boolean)</InterfaceMember>
      </Implements>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="source" Type="Microsoft.Maui.Controls.ShellNavigationSource" />
        <Parameter Name="shellItem" Type="Microsoft.Maui.Controls.ShellItem" />
        <Parameter Name="shellSection" Type="Microsoft.Maui.Controls.ShellSection" />
        <Parameter Name="shellContent" Type="Microsoft.Maui.Controls.ShellContent" />
        <Parameter Name="stack" Type="System.Collections.Generic.IReadOnlyList&lt;Microsoft.Maui.Controls.Page&gt;" />
        <Parameter Name="canCancel" Type="System.Boolean" />
      </Parameters>
      <Docs>
        <param name="source">To be added.</param>
        <param name="shellItem">To be added.</param>
        <param name="shellSection">To be added.</param>
        <param name="shellContent">To be added.</param>
        <param name="stack">To be added.</param>
        <param name="canCancel">To be added.</param>
        <summary>For internal use by the Microsoft.Maui.Controls platform.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="Microsoft.Maui.Controls.IShellController.RemoveAppearanceObserver">
      <MemberSignature Language="C#" Value="bool IShellController.RemoveAppearanceObserver (Microsoft.Maui.Controls.IAppearanceObserver observer);" />
      <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance bool Microsoft.Maui.Controls.IShellController.RemoveAppearanceObserver(class Microsoft.Maui.Controls.IAppearanceObserver observer) cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.Shell.Xamarin#Forms#IShellController#RemoveAppearanceObserver(Microsoft.Maui.Controls.IAppearanceObserver)" />
      <MemberSignature Language="F#" Value="abstract member Microsoft.Maui.Controls.IShellController.RemoveAppearanceObserver : Microsoft.Maui.Controls.IAppearanceObserver -&gt; bool&#xA;override this.Microsoft.Maui.Controls.IShellController.RemoveAppearanceObserver : Microsoft.Maui.Controls.IAppearanceObserver -&gt; bool" Usage="shell.Microsoft.Maui.Controls.IShellController.RemoveAppearanceObserver observer" />
      <MemberType>Method</MemberType>
      <Implements>
        <InterfaceMember>M:Microsoft.Maui.Controls.IShellController.RemoveAppearanceObserver(Microsoft.Maui.Controls.IAppearanceObserver)</InterfaceMember>
      </Implements>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="observer" Type="Microsoft.Maui.Controls.IAppearanceObserver" />
      </Parameters>
      <Docs>
        <param name="observer">To be added.</param>
        <summary>For internal use by the Microsoft.Maui.Controls platform.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="Microsoft.Maui.Controls.IShellController.RemoveFlyoutBehaviorObserver">
      <MemberSignature Language="C#" Value="bool IShellController.RemoveFlyoutBehaviorObserver (Microsoft.Maui.Controls.IFlyoutBehaviorObserver observer);" />
      <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance bool Microsoft.Maui.Controls.IShellController.RemoveFlyoutBehaviorObserver(class Microsoft.Maui.Controls.IFlyoutBehaviorObserver observer) cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.Shell.Xamarin#Forms#IShellController#RemoveFlyoutBehaviorObserver(Microsoft.Maui.Controls.IFlyoutBehaviorObserver)" />
      <MemberSignature Language="F#" Value="abstract member Microsoft.Maui.Controls.IShellController.RemoveFlyoutBehaviorObserver : Microsoft.Maui.Controls.IFlyoutBehaviorObserver -&gt; bool&#xA;override this.Microsoft.Maui.Controls.IShellController.RemoveFlyoutBehaviorObserver : Microsoft.Maui.Controls.IFlyoutBehaviorObserver -&gt; bool" Usage="shell.Microsoft.Maui.Controls.IShellController.RemoveFlyoutBehaviorObserver observer" />
      <MemberType>Method</MemberType>
      <Implements>
        <InterfaceMember>M:Microsoft.Maui.Controls.IShellController.RemoveFlyoutBehaviorObserver(Microsoft.Maui.Controls.IFlyoutBehaviorObserver)</InterfaceMember>
      </Implements>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="observer" Type="Microsoft.Maui.Controls.IFlyoutBehaviorObserver" />
      </Parameters>
      <Docs>
        <param name="observer">To be added.</param>
        <summary>For internal use by the Microsoft.Maui.Controls platform.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="Microsoft.Maui.Controls.IShellController.StructureChanged">
      <MemberSignature Language="C#" Value="event EventHandler Microsoft.Maui.Controls.IShellController.StructureChanged;" />
      <MemberSignature Language="ILAsm" Value=".event class System.EventHandler Microsoft.Maui.Controls.IShellController.StructureChanged" />
      <MemberSignature Language="DocId" Value="E:Microsoft.Maui.Controls.Shell.Xamarin#Forms#IShellController#StructureChanged" />
      <MemberSignature Language="F#" Value="member this.Microsoft.Maui.Controls.IShellController.StructureChanged : EventHandler " Usage="member this.Microsoft.Maui.Controls.IShellController.StructureChanged : System.EventHandler " />
      <MemberType>Event</MemberType>
      <Implements>
        <InterfaceMember>E:Microsoft.Maui.Controls.IShellController.StructureChanged</InterfaceMember>
      </Implements>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.EventHandler</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>For internal use by the Microsoft.Maui.Controls platform.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="Microsoft.Maui.Controls.IShellController.UpdateCurrentState">
      <MemberSignature Language="C#" Value="void IShellController.UpdateCurrentState (Microsoft.Maui.Controls.ShellNavigationSource source);" />
      <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance void Microsoft.Maui.Controls.IShellController.UpdateCurrentState(valuetype Microsoft.Maui.Controls.ShellNavigationSource source) cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.Shell.Xamarin#Forms#IShellController#UpdateCurrentState(Microsoft.Maui.Controls.ShellNavigationSource)" />
      <MemberSignature Language="F#" Value="abstract member Microsoft.Maui.Controls.IShellController.UpdateCurrentState : Microsoft.Maui.Controls.ShellNavigationSource -&gt; unit&#xA;override this.Microsoft.Maui.Controls.IShellController.UpdateCurrentState : Microsoft.Maui.Controls.ShellNavigationSource -&gt; unit" Usage="shell.Microsoft.Maui.Controls.IShellController.UpdateCurrentState source" />
      <MemberType>Method</MemberType>
      <Implements>
        <InterfaceMember>M:Microsoft.Maui.Controls.IShellController.UpdateCurrentState(Microsoft.Maui.Controls.ShellNavigationSource)</InterfaceMember>
      </Implements>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="source" Type="Microsoft.Maui.Controls.ShellNavigationSource" />
      </Parameters>
      <Docs>
        <param name="source">To be added.</param>
        <summary>For internal use by the Microsoft.Maui.Controls platform.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
  </Members>
</Type>
