【发布时间】:2021-09-11 03:01:42
【问题描述】:
Xamarin 表单视图模型可以触发搜索栏的 onTextChange 事件,但没有 OnCancelButtonClicked 的事件处理程序。
我想要什么:
点击取消/关闭按钮时应触发事件,如下所示。
【问题讨论】:
-
您要么需要编写自定义渲染器来执行此操作,要么使用 TextChanged 事件并检查空/空字符串
-
@Jason 它永远不会为空,是的,它会为空,但是当搜索框退格为空时也会发生这种情况。那是不同的情况。我们怎么做自定义渲染器呢?
-
或者将结果绑定到
SearchText,有点像public List<string> ResultList => string.IsNullOrWhiteSpace(searchText) ? List1 : List2,不需要额外的事件。
标签: xamarin xamarin.forms xamarin.android xamarin.ios xamarin-studio