我的搜索栏位于我的页面顶部。 默认情况下,它显示在输入框的左侧,如图所示。 我想把它放在输入框的右侧 怎么实现这个..?
这是我的代码
<SearchBar x:Name="searchBar" HorizontalOptions="CenterAndExpand" Placeholder="Search text"/>
答案 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)
默认情况下,图标位于左侧。如果您想要它在右侧,您可能必须使用自定义搜索栏