У меня есть следующий ViewModel:Как связать команду с событием ItemClick в MvxListView?
public ObservableCollection<Channel> Series { get; private set; }
private MvxCommand<Channel> enableClicked;
public ICommand EnableClicked
{
get
{
return enableClicked = enableClicked ??
new MvxCommand<Channel>(ch => {
ch.Enabled = !ch.Enabled;
});
}
}
И мой axml выглядит следующим образом:
<Mvx.MvxListView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
app:MvxItemTemplate="@layout/serieenable"
app:MvxBind="ItemsSource Series; ItemClick EnableClicked" />
я поставил точку останова на линии return enableClicked
, который попал.
Если я поставил точку останова на линии ch.Enabled = !ch.Enabled;
, она никогда не попадает, когда я касаюсь элемента ListView.
Как связать команду с событием ItemClick
в MvxListView
?
Можете ли вы поделиться my_listitem? –