Seperti yang Anda lihat, SearchBar saya tidak memiliki tombol 'X', yang biasanya berada di sisi kanan SearchBar. Saya hanya memiliki masalah menggunakan Android, iOS memiliki X dan tombol batal. Apakah saya perlu menambahkan tag atau apa yang saya lakukan salah?

enter image description here

 <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

1
John 9 Mei 2021, 04:55

1 menjawab

Jawaban Terbaik

Menghapus

NavigasiHalaman.TitleView

Atau

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

Jika SearchBar dikelilingi oleh NavigationPage.TitleView dan StackLayout, tombol 'X' akan hilang. Hapus siapa pun dari mereka dapat memecahkan masalah.

enter image description here

1
Steven 10 Mei 2021, 08:46