我有一個MvxSpinner如下定義,我想,當用戶通過ItemSelected
的微調選擇一個項目結合觸發命令:是否存在針對OnItemSelected事件的MvvmCross 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" />
這成功地將觸發這也成功地使用視圖模型的SelectedJobStatus
屬性更新作業列表中FilterJobsByStatusCommand
。如果ItemSelected
綁定工作,或者我錯過了一些其他代碼或不同的綁定?
此解決方案完美無缺!我希望我能給它10投票 –
你如何從命令中選擇項目? – PutraKg
您可以使用帶參數的命令:'MvxAsyncCommand handleYearSelectedCommand'(T是所選項目的類型)。 –
sabvente