搜索栏右侧没有 'X' 按钮

SearchBar doesnt have 'X' button on right hand side

如您所见,我的 SearchBar 没有 'X' 按钮,该按钮通常位于 SearchBar 的右侧。 我只有在使用 Android 时遇到问题,iOS 有一个 X 和一个取消按钮。 我需要添加标签还是我做错了什么?

 <ContentPage xmlns="http://xamarin.com/schemas/2014/forms" 
         xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
         x:Class="BottleShop.Views.Products">
        <NavigationPage.TitleView>
            <StackLayout BackgroundColor="Red" HorizontalOptions="FillAndExpand" VerticalOptions="StartAndExpand" Orientation="Horizontal">
                <SearchBar x:Name="Search" TextColor="Black" BackgroundColor="Purple" TextChanged="Searc_TextChanged" HorizontalOptions="FillAndExpand" Placeholder="Search..." PlaceholderColor="Gray" VerticalOptions="StartAndExpand"/>
            </StackLayout>
        </NavigationPage.TitleView>
        <ContentPage.ToolbarItems>
            <ToolbarItem Name="CartImage" Icon="ShoppingCart.png" Priority="0" Order="Primary" Activated="Clicked"/>
            <ToolbarItem Text="{Binding NoItemsInShoppingCart}" Priority="0" Activated="Clicked" Order="Primary"/>
        </ContentPage.ToolbarItems>

        <ContentPage.Content>
    

Xamarin.Forms v5.0.0.2012

移除

NavigationPage.TitleView

或者

StackLayout BackgroundColor="Red" HorizontalOptions="FillAndExpand" VerticalOptions="StartAndExpand" Orientation="Horizontal"

如果SearchBar被NavigationPage.TitleViewStackLayout包围,那么'X'按钮就会消失。删除其中任何一个都可以解决问题。