<Type Name="ShellItem" FullName="Microsoft.Maui.Controls.ShellItem">
  <TypeSignature Language="C#" Value="public class ShellItem : Microsoft.Maui.Controls.ShellGroupItem, Microsoft.Maui.Controls.IElementConfiguration&lt;Microsoft.Maui.Controls.ShellItem&gt;, Microsoft.Maui.Controls.IShellItemController" />
  <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit ShellItem extends Microsoft.Maui.Controls.ShellGroupItem implements class Microsoft.Maui.Controls.IElementConfiguration`1&lt;class Microsoft.Maui.Controls.ShellItem&gt;, class Microsoft.Maui.Controls.IElementController, class Microsoft.Maui.Controls.IShellItemController" />
  <TypeSignature Language="DocId" Value="T:Microsoft.Maui.Controls.ShellItem" />
  <TypeSignature Language="F#" Value="type ShellItem = class&#xA;    inherit ShellGroupItem&#xA;    interface IShellItemController&#xA;    interface IElementController&#xA;    interface IElementConfiguration&lt;ShellItem&gt;" />
  <AssemblyInfo>
    <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
    <AssemblyVersion>2.0.0.0</AssemblyVersion>
  </AssemblyInfo>
  <Base>
    <BaseTypeName>Microsoft.Maui.Controls.ShellGroupItem</BaseTypeName>
  </Base>
  <Interfaces>
    <Interface>
      <InterfaceName>Microsoft.Maui.Controls.IElementConfiguration&lt;Microsoft.Maui.Controls.ShellItem&gt;</InterfaceName>
    </Interface>
    <Interface>
      <InterfaceName>Microsoft.Maui.Controls.IElementController</InterfaceName>
    </Interface>
    <Interface>
      <InterfaceName>Microsoft.Maui.Controls.IShellItemController</InterfaceName>
    </Interface>
  </Interfaces>
  <Attributes>
    <Attribute>
      <AttributeName>System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)</AttributeName>
    </Attribute>
    <Attribute>
      <AttributeName>Microsoft.Maui.Controls.ContentProperty("Items")</AttributeName>
    </Attribute>
  </Attributes>
  <Docs>
    <summary>One or more items in the flyout. Contained within a <see cref="T:Microsoft.Maui.Controls.Shell" />.</summary>
    <remarks>To be added.</remarks>
  </Docs>
  <Members>
    <Member MemberName=".ctor">
      <MemberSignature Language="C#" Value="public ShellItem ();" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.ShellItem.#ctor" />
      <MemberType>Constructor</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <Parameters />
      <Docs>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="CurrentItem">
      <MemberSignature Language="C#" Value="public Microsoft.Maui.Controls.ShellSection CurrentItem { get; set; }" />
      <MemberSignature Language="ILAsm" Value=".property instance class Microsoft.Maui.Controls.ShellSection CurrentItem" />
      <MemberSignature Language="DocId" Value="P:Microsoft.Maui.Controls.ShellItem.CurrentItem" />
      <MemberSignature Language="F#" Value="member this.CurrentItem : Microsoft.Maui.Controls.ShellSection with get, set" Usage="Microsoft.Maui.Controls.ShellItem.CurrentItem" />
      <MemberType>Property</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.ShellSection</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>The currently selected <see cref="T:Microsoft.Maui.Controls.Tab" /> or <see cref="T:Microsoft.Maui.Controls.ShellSection" />.</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.ShellItem.CurrentItemProperty" />
      <MemberSignature Language="F#" Value=" staticval mutable CurrentItemProperty : Microsoft.Maui.Controls.BindableProperty" Usage="Microsoft.Maui.Controls.ShellItem.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.ShellItem.CurrentItem" /> field.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="Items">
      <MemberSignature Language="C#" Value="public System.Collections.Generic.IList&lt;Microsoft.Maui.Controls.ShellSection&gt; Items { get; }" />
      <MemberSignature Language="ILAsm" Value=".property instance class System.Collections.Generic.IList`1&lt;class Microsoft.Maui.Controls.ShellSection&gt; Items" />
      <MemberSignature Language="DocId" Value="P:Microsoft.Maui.Controls.ShellItem.Items" />
      <MemberSignature Language="F#" Value="member this.Items : System.Collections.Generic.IList&lt;Microsoft.Maui.Controls.ShellSection&gt;" Usage="Microsoft.Maui.Controls.ShellItem.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.ShellSection&gt;</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>The collection of <see cref="T:Microsoft.Maui.Controls.ShellSection" /> objects managed by <c>this</c><see cref="T:Microsoft.Maui.Controls.ShellItem" />.</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.ShellItem.ItemsProperty" />
      <MemberSignature Language="F#" Value=" staticval mutable ItemsProperty : Microsoft.Maui.Controls.BindableProperty" Usage="Microsoft.Maui.Controls.ShellItem.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.ShellItem.Items" /> field.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="On&lt;T&gt;">
      <MemberSignature Language="C#" Value="public Microsoft.Maui.Controls.IPlatformElementConfiguration&lt;T,Microsoft.Maui.Controls.ShellItem&gt; On&lt;T&gt; () where T : Microsoft.Maui.Controls.IConfigPlatform;" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Microsoft.Maui.Controls.IPlatformElementConfiguration`2&lt;!!T, class Microsoft.Maui.Controls.ShellItem&gt; On&lt;(class Microsoft.Maui.Controls.IConfigPlatform) T&gt;() cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.ShellItem.On``1" />
      <MemberSignature Language="F#" Value="abstract member On : unit -&gt; Microsoft.Maui.Controls.IPlatformElementConfiguration&lt;'T, Microsoft.Maui.Controls.ShellItem (requires 'T :&gt; Microsoft.Maui.Controls.IConfigPlatform)&gt; (requires 'T :&gt; Microsoft.Maui.Controls.IConfigPlatform)&#xA;override this.On : unit -&gt; Microsoft.Maui.Controls.IPlatformElementConfiguration&lt;'T, Microsoft.Maui.Controls.ShellItem (requires 'T :&gt; Microsoft.Maui.Controls.IConfigPlatform)&gt; (requires 'T :&gt; Microsoft.Maui.Controls.IConfigPlatform)" Usage="shellItem.On " />
      <MemberType>Method</MemberType>
      <Implements>
        <InterfaceMember>M:Microsoft.Maui.Controls.IElementConfiguration`1.On``1</InterfaceMember>
      </Implements>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.IPlatformElementConfiguration&lt;T,Microsoft.Maui.Controls.ShellItem&gt;</ReturnType>
      </ReturnValue>
      <TypeParameters>
        <TypeParameter Name="T">
          <Constraints>
            <InterfaceName>Microsoft.Maui.Controls.IConfigPlatform</InterfaceName>
          </Constraints>
        </TypeParameter>
      </TypeParameters>
      <Parameters />
      <Docs>
        <typeparam name="T">To be added.</typeparam>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="OnChildAdded">
      <MemberSignature Language="C#" Value="protected override void OnChildAdded (Microsoft.Maui.Controls.Element child);" />
      <MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance void OnChildAdded(class Microsoft.Maui.Controls.Element child) cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.ShellItem.OnChildAdded(Microsoft.Maui.Controls.Element)" />
      <MemberSignature Language="F#" Value="override this.OnChildAdded : Microsoft.Maui.Controls.Element -&gt; unit" Usage="shellItem.OnChildAdded child" />
      <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="child" Type="Microsoft.Maui.Controls.Element" />
      </Parameters>
      <Docs>
        <param name="child">To be added.</param>
        <summary>Developers may override this method to customize behavior when a new <see cref="T:Microsoft.Maui.Controls.Element" /> is added.</summary>
        <remarks>
          <para>Developers should call <c>base.OnChildAdded()</c> at the beginning of their overriding method.</para>
        </remarks>
      </Docs>
    </Member>
    <Member MemberName="OnChildRemoved">
      <MemberSignature Language="C#" Value="protected override void OnChildRemoved (Microsoft.Maui.Controls.Element child);" />
      <MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance void OnChildRemoved(class Microsoft.Maui.Controls.Element child) cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.ShellItem.OnChildRemoved(Microsoft.Maui.Controls.Element)" />
      <MemberSignature Language="F#" Value="override this.OnChildRemoved : Microsoft.Maui.Controls.Element -&gt; unit" Usage="shellItem.OnChildRemoved child" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <Attributes>
        <Attribute>
          <AttributeName>System.Obsolete("OnChildRemoved(Element) is obsolete as of version 4.8.0. Please use OnChildRemoved(Element, int) instead.")</AttributeName>
        </Attribute>
      </Attributes>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="child" Type="Microsoft.Maui.Controls.Element" />
      </Parameters>
      <Docs>
        <param name="child">To be added.</param>
        <summary>Developers may override this method to customize behavior when a child <see cref="T:Microsoft.Maui.Controls.Element" /> is removed.</summary>
        <remarks>
          <para>Developers should call <c>base.OnChildRemoved()</c> at the beginning of their overriding method.</para>
        </remarks>
      </Docs>
    </Member>
    <Member MemberName="OnChildRemoved">
      <MemberSignature Language="C#" Value="protected override void OnChildRemoved (Microsoft.Maui.Controls.Element child, int oldLogicalIndex);" />
      <MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance void OnChildRemoved(class Microsoft.Maui.Controls.Element child, int32 oldLogicalIndex) cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.ShellItem.OnChildRemoved(Microsoft.Maui.Controls.Element,System.Int32)" />
      <MemberSignature Language="F#" Value="override this.OnChildRemoved : Microsoft.Maui.Controls.Element * int -&gt; unit" Usage="shellItem.OnChildRemoved (child, oldLogicalIndex)" />
      <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="child" Type="Microsoft.Maui.Controls.Element" />
        <Parameter Name="oldLogicalIndex" Type="System.Int32" />
      </Parameters>
      <Docs>
        <param name="child">To be added.</param>
        <param name="oldLogicalIndex">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="op_Implicit">
      <MemberSignature Language="C#" Value="public static implicit operator Microsoft.Maui.Controls.ShellItem (Microsoft.Maui.Controls.MenuItem menuItem);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig specialname class Microsoft.Maui.Controls.ShellItem op_Implicit(class Microsoft.Maui.Controls.MenuItem menuItem) cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.ShellItem.op_Implicit(Microsoft.Maui.Controls.MenuItem)~Microsoft.Maui.Controls.ShellItem" />
      <MemberSignature Language="F#" Value="static member op_Implicit : Microsoft.Maui.Controls.MenuItem -&gt; Microsoft.Maui.Controls.ShellItem" Usage="Microsoft.Maui.Controls.ShellItem.op_Implicit menuItem" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.ShellItem</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="menuItem" Type="Microsoft.Maui.Controls.MenuItem" />
      </Parameters>
      <Docs>
        <param name="menuItem">To be added.</param>
        <summary>Used primarily by XAML to implicitly create a <see cref="T:Microsoft.Maui.Controls.MenuItem" /> from a <see cref="T:Microsoft.Maui.Controls.ShellSection" /> .</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="op_Implicit">
      <MemberSignature Language="C#" Value="public static implicit operator Microsoft.Maui.Controls.ShellItem (Microsoft.Maui.Controls.ShellContent shellContent);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig specialname class Microsoft.Maui.Controls.ShellItem op_Implicit(class Microsoft.Maui.Controls.ShellContent shellContent) cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.ShellItem.op_Implicit(Microsoft.Maui.Controls.ShellContent)~Microsoft.Maui.Controls.ShellItem" />
      <MemberSignature Language="F#" Value="static member op_Implicit : Microsoft.Maui.Controls.ShellContent -&gt; Microsoft.Maui.Controls.ShellItem" Usage="Microsoft.Maui.Controls.ShellItem.op_Implicit shellContent" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.ShellItem</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="shellContent" Type="Microsoft.Maui.Controls.ShellContent" />
      </Parameters>
      <Docs>
        <param name="shellContent">To be added.</param>
        <summary>Used primarily by XAML to implicitly create a <see cref="T:Microsoft.Maui.Controls.ShellItem" /> from a <see cref="T:Microsoft.Maui.Controls.ShellContent" /> .</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="op_Implicit">
      <MemberSignature Language="C#" Value="public static implicit operator Microsoft.Maui.Controls.ShellItem (Microsoft.Maui.Controls.ShellSection shellSection);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig specialname class Microsoft.Maui.Controls.ShellItem op_Implicit(class Microsoft.Maui.Controls.ShellSection shellSection) cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.ShellItem.op_Implicit(Microsoft.Maui.Controls.ShellSection)~Microsoft.Maui.Controls.ShellItem" />
      <MemberSignature Language="F#" Value="static member op_Implicit : Microsoft.Maui.Controls.ShellSection -&gt; Microsoft.Maui.Controls.ShellItem" Usage="Microsoft.Maui.Controls.ShellItem.op_Implicit shellSection" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.ShellItem</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="shellSection" Type="Microsoft.Maui.Controls.ShellSection" />
      </Parameters>
      <Docs>
        <param name="shellSection">To be added.</param>
        <summary>Used primarily by XAML to implicitly create a <see cref="T:Microsoft.Maui.Controls.ShellItem" /> from a <see cref="T:Microsoft.Maui.Controls.ShellSection" /> .</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="op_Implicit">
      <MemberSignature Language="C#" Value="public static implicit operator Microsoft.Maui.Controls.ShellItem (Microsoft.Maui.Controls.TemplatedPage page);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig specialname class Microsoft.Maui.Controls.ShellItem op_Implicit(class Microsoft.Maui.Controls.TemplatedPage page) cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.ShellItem.op_Implicit(Microsoft.Maui.Controls.TemplatedPage)~Microsoft.Maui.Controls.ShellItem" />
      <MemberSignature Language="F#" Value="static member op_Implicit : Microsoft.Maui.Controls.TemplatedPage -&gt; Microsoft.Maui.Controls.ShellItem" Usage="Microsoft.Maui.Controls.ShellItem.op_Implicit page" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.ShellItem</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="page" Type="Microsoft.Maui.Controls.TemplatedPage" />
      </Parameters>
      <Docs>
        <param name="page">To be added.</param>
        <summary>Used primarily by XAML to implicitly create a <see cref="T:Microsoft.Maui.Controls.ShellItem" /> from a <see cref="T:Microsoft.Maui.Controls.TemplatedPage" /> .</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="Microsoft.Maui.Controls.IShellItemController.GetItems">
      <MemberSignature Language="C#" Value="System.Collections.ObjectModel.ReadOnlyCollection&lt;Microsoft.Maui.Controls.ShellSection&gt; IShellItemController.GetItems ();" />
      <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance class System.Collections.ObjectModel.ReadOnlyCollection`1&lt;class Microsoft.Maui.Controls.ShellSection&gt; Microsoft.Maui.Controls.IShellItemController.GetItems() cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.ShellItem.Xamarin#Forms#IShellItemController#GetItems" />
      <MemberSignature Language="F#" Value="abstract member Microsoft.Maui.Controls.IShellItemController.GetItems : unit -&gt; System.Collections.ObjectModel.ReadOnlyCollection&lt;Microsoft.Maui.Controls.ShellSection&gt;&#xA;override this.Microsoft.Maui.Controls.IShellItemController.GetItems : unit -&gt; System.Collections.ObjectModel.ReadOnlyCollection&lt;Microsoft.Maui.Controls.ShellSection&gt;" Usage="shellItem.Microsoft.Maui.Controls.IShellItemController.GetItems " />
      <MemberType>Method</MemberType>
      <Implements>
        <InterfaceMember>M:Microsoft.Maui.Controls.IShellItemController.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.ShellSection&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.IShellItemController.ItemsCollectionChanged">
      <MemberSignature Language="C#" Value="event System.Collections.Specialized.NotifyCollectionChangedEventHandler Microsoft.Maui.Controls.IShellItemController.ItemsCollectionChanged;" />
      <MemberSignature Language="ILAsm" Value=".event class System.Collections.Specialized.NotifyCollectionChangedEventHandler Microsoft.Maui.Controls.IShellItemController.ItemsCollectionChanged" />
      <MemberSignature Language="DocId" Value="E:Microsoft.Maui.Controls.ShellItem.Xamarin#Forms#IShellItemController#ItemsCollectionChanged" />
      <MemberSignature Language="F#" Value="member this.Microsoft.Maui.Controls.IShellItemController.ItemsCollectionChanged : System.Collections.Specialized.NotifyCollectionChangedEventHandler " Usage="member this.Microsoft.Maui.Controls.IShellItemController.ItemsCollectionChanged : System.Collections.Specialized.NotifyCollectionChangedEventHandler " />
      <MemberType>Event</MemberType>
      <Implements>
        <InterfaceMember>E:Microsoft.Maui.Controls.IShellItemController.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.IShellItemController.ProposeSection">
      <MemberSignature Language="C#" Value="bool IShellItemController.ProposeSection (Microsoft.Maui.Controls.ShellSection shellSection, bool setValue);" />
      <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance bool Microsoft.Maui.Controls.IShellItemController.ProposeSection(class Microsoft.Maui.Controls.ShellSection shellSection, bool setValue) cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.ShellItem.Xamarin#Forms#IShellItemController#ProposeSection(Microsoft.Maui.Controls.ShellSection,System.Boolean)" />
      <MemberSignature Language="F#" Value="abstract member Microsoft.Maui.Controls.IShellItemController.ProposeSection : Microsoft.Maui.Controls.ShellSection * bool -&gt; bool&#xA;override this.Microsoft.Maui.Controls.IShellItemController.ProposeSection : Microsoft.Maui.Controls.ShellSection * bool -&gt; bool" Usage="shellItem.Microsoft.Maui.Controls.IShellItemController.ProposeSection (shellSection, setValue)" />
      <MemberType>Method</MemberType>
      <Implements>
        <InterfaceMember>M:Microsoft.Maui.Controls.IShellItemController.ProposeSection(Microsoft.Maui.Controls.ShellSection,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="shellSection" Type="Microsoft.Maui.Controls.ShellSection" />
        <Parameter Name="setValue" Type="System.Boolean" />
      </Parameters>
      <Docs>
        <param name="shellSection">To be added.</param>
        <param name="setValue">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.IShellItemController.ShowTabs">
      <MemberSignature Language="C#" Value="bool Microsoft.Maui.Controls.IShellItemController.ShowTabs { get; }" />
      <MemberSignature Language="ILAsm" Value=".property instance bool Microsoft.Maui.Controls.IShellItemController.ShowTabs" />
      <MemberSignature Language="DocId" Value="P:Microsoft.Maui.Controls.ShellItem.Xamarin#Forms#IShellItemController#ShowTabs" />
      <MemberSignature Language="F#" Value="member this.Microsoft.Maui.Controls.IShellItemController.ShowTabs : bool" Usage="Microsoft.Maui.Controls.IShellItemController.ShowTabs" />
      <MemberType>Property</MemberType>
      <Implements>
        <InterfaceMember>P:Microsoft.Maui.Controls.IShellItemController.ShowTabs</InterfaceMember>
      </Implements>
      <AssemblyInfo>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <value>To be added.</value>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
  </Members>
</Type>
