MVVMCross alterando ViewModel dentro de um MvxBindableListView
Pequeno problema com meu aplicativo Android e não sei como resolvê-lo com o MVVM Cross.
Aqui é meu modelo
public class Article
{
string Label{ get; set; }
string Remark { get; set; }
}
Meu ViewModel
public class ArticleViewModel: MvxViewModel
{
public List<Article> Articles;
....
}
Meu layout.axml ...
<LinearLayout
android:layout_width="0dip"
android:layout_weight="6"
android:layout_height="fill_parent"
android:orientation="vertical"
android:id="@+id/layoutArticleList">
<EditText
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/editSearch"
android:text=""
android:singleLine="True"
android:selectAllOnFocus="true"
android:capitalize="characters"
android:drawableLeft="@drawable/ic_search_24"
local:MvxBind="{'Text':{'Path':'Filter','Mode':'TwoWay'}}"
/>
<Mvx.MvxBindableListView
android:id="@+id/listviewArticle"
android:choiceMode="singleChoice"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
local:MvxItemTemplate="@layout/article_rowlayout"
local:MvxBind="{'ItemsSource':{'Path':'Articles'}}" />
</LinearLayout>
...
E aí vem o meu problema, o "article_rowlayout"
...
<TableRow
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@color/blue">
<TextView
android:id="@+id/rowArticleLabel"
android:layout_width="0dip"
android:layout_weight="14"
android:layout_height="wrap_content"
android:textSize="28dip"
local:MvxBind="{'Text':{'Path':'Label'}}" />
<ImageButton
android:src="@drawable/ic_modify"
android:layout_width="0dip"
android:layout_weight="1"
android:layout_height="wrap_content"
android:id="@+id/rowArticleButtonModify"
android:background="@null"
android:focusable="false"
android:clickable="true"
local:MvxBind="{'Click':{'Path':'MyTest'}}"
/>
...
O comando "Click" chamado "MyTest" está vinculado ao item fornecido pelo MvxBindableListView. Em outras palavras, clique em procurar um comando "MyTest" no meu modelo "Article", em vez do meu ViewModel. Como posso alterar esse comportamento para vincular meu ViewModel "ArticleViewModel", que é responsável pelo meu MvxBindableListView?
Alguma sugestão?