我们如何通过 mvvmcross 绑定在 Android 的 SearchView 中输入的搜索文本

How can we bind the search text entered in a SearchView in Android via mvvmcross

我正在 Xamarin Android 中与 MvvmCross 一起开发一个应用程序。 MvvmCross 有助于将布局中的视图属性直接绑定到 ViewModel。对于EditText,我们可以像

这样绑定文本
<EditText
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    local:MvxBind="Text Property" />

我需要使用 MvvmCross 绑定 SearchView 文本。我试过 Text 如下所示,但它不起作用。

<SearchView     
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:queryHint="Customer name" 
    local:MvxBind="Text SearchString" />

如何使用 MvvmCross 绑定 SearchView 文本?

对于 SearchView 你需要使用 Query 属性:

<SearchView     
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:queryHint="Customer name" 
    local:MvxBind="Query SearchString" />