如何在输入框xamarin表单的右侧放置搜索按钮?

时间:2018-06-19 06:02:15

标签: xaml xamarin xamarin.forms

我的搜索栏位于我的页面顶部。 默认情况下,它显示在输入框的左侧,如图所示。 我想把它放在输入框的右侧 怎么实现这个..?

Searchbutton description

这是我的代码

<SearchBar x:Name="searchBar" HorizontalOptions="CenterAndExpand"  Placeholder="Search text"/> 

2 个答案:

答案 0 :(得分:0)

从您的图片中,我认为您突出显示的搜索图标只能使用自定义渲染器进行更改。见

  

How to move search icon of search bar at right hand side in xamarin forms

但是,要忽略搜索图标并在搜索栏旁边创建自己的搜索按钮,您可以使用此功能:

<StackLayout Orientation="Horizontal">
<SearchBar x:Name="searchBar" HorizontalOptions="CenterAndExpand"  Placeholder="Search text"/> 

<Button Text="search"/>
</StackLayout>

答案 1 :(得分:0)

默认情况下,图标位于左侧。如果您想要它在右侧,您可能必须使用自定义搜索栏