ItemSelected
我有一个 MvxSpinner 定义如下,当用户通过绑定在微调器中选择一个项目时,我试图触发一个命令:
<Mvx.MvxSpinner
style="@style/Spinners"
android:id="@+id/jobStatusSpinner"
android:prompt="@string/jobstatus_prompt"
local:MvxBind="ItemsSource JobStatuses; SelectedItem SelectedJobStatus; ItemSelected FilterJobsByStatusCommand"
local:MvxDropDownItemTemplate="@layout/spinner_jobstatuses"
local:MvxItemTemplate="@layout/item_jobstatus" />
我已经确认FilterJobsByStatusCommand
可以通过添加一个按钮从视图中调用:
<Button
android:text="Test"
android:background="@drawable/StandardButton"
style="@style/Buttons.FullWidth"
android:layout_centerHorizontal="true"
local:MvxBind="Click FilterJobsByStatusCommand" />
这成功触发了FilterJobsByStatusCommand
也成功使用SelectedJobStatus
ViewModel 的属性来更新作业列表。绑定应该 ItemSelected
工作还是我错过了一些其他代码或不同的绑定?