我正在此页面中使用 masterdetail 页面 我正在使用选项卡式页面 现在我想在页面顶部显示工具栏图标和搜索栏。我能够放置工具栏图标,但与搜索栏斗争。如何将其放置在其顶部行为应与 Whatsapp 应用程序和 YouTube 应用程序中的搜索栏匹配
WhatsApp 搜索栏就是这样,SearchBar
您可以将其添加到 XAML 布局中,如下所示:
<StackLayout>
<SearchBar Placeholder="Search" Text="{Binding Filter}" />
<ListView ItemSource="{Binding Items}">
...
</ListView>
</StackLayout>
确保您有过滤器的支持属性。可以使用该属性的setter来拦截人们对数据的过滤,并对数据进行过滤Items
相应的财产。
YouTube 搜索的行为略有不同。工具栏项会弹出一个新屏幕,其中的搜索处理方式类似于UISearchController https://developer.apple.com/reference/uikit/uisearchcontroller(在 iOS 上)。没有 Xamarin Forms 嵌入式控件(据我所知)可以为您执行此操作,因此您可能必须自己动手。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)