#xaml #xamarin #xamarin.forms #uisearchbar
Вопрос:
Как вы можете видеть, на моей панели поиска нет кнопки «X», которая обычно находится в правой части панели поиска. У меня проблема только с 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.Формы v5.0.0.2012
Комментарии:
1. Если никто не предложит, пожалуйста, скачайте демонстрационную версию панели поиска и создайте/запустите ее на Android. Отображается ли «X» в этой демонстрации? Может быть, вы сможете понять, что в нем отличается, это работает.
2. да, отличная идея. спасибо за ответ
Ответ №1:
Удалять
Страница навигации.Просмотр титров
Или
Цвет фона стека=»Красный» Горизонтальные параметры=»Расширение области» Вертикальные параметры=»Начало и расширение» Ориентация=»Горизонтальная»
Если панель поиска окружена страницей навигации.Просмотр заголовков и вывод, кнопка «X» исчезнет. Удаление любого из них может решить проблему.