android - MvvmCross Droid MvxListView with Search EditText? -


in mvvmcross possible have android mvxlistview search edittext on top? , how?

in view.axml:

<linearlayout xmlns:android="http://schemas.android.com/apk/res/android"     xmlns:local="http://schemas.android.com/apk/res-auto"     android:orientation="vertical"     android:layout_width="fill_parent"     android:layout_height="fill_parent">     <edittext         android:layout_width="match_parent"         android:layout_height="wrap_content"         local:mvxbind="text searchstring" />     <mvx.mvxlistview         android:layout_width="match_parent"         android:layout_height="match_parent"         local:mvxbind="itemssource filteredlist" /> </linearlayout> 

pretty straight forward, edittext search query box, , list below filtered list.

in viewmodel.cs:

public class firstviewmodel          : mvxviewmodel     {         public firstviewmodel()         {             _filteredlist = _completelist;         }           private string _searchstring;         public string searchstring         {             { return _searchstring; }             set             {                 _searchstring = value;                 if (string.isnullorempty(value))                 {                     _filteredlist = _completelist;                 }                 else                 {                     _filteredlist = _completelist.where(o => o == value).tolist();                 }                 raisepropertychanged(() => searchstring);                 raisepropertychanged(() => filteredlist);             }         }           private list<string> _completelist = new list<string>() { "a", "b", "c", "d", "e" };         private list<string> _filteredlist;         public list<string> filteredlist         {             { return _filteredlist; }         }     } 

the viewmodel here receiving searchstring edittext, , using linq filter complete list. takes filtered list , raisespropertychanged filtered list.


Comments

Popular posts from this blog

basic authentication with http post params android -

vb.net - Virtual Keyboard commands -

How to get multiresult with multicondition in Sql Server -