2014-12-02 54 views
0

我在覈心中有一個OvservableCollection,我想綁定到我的Android視圖。這適用於單選,但我不太確定如何綁定多選列表。使用MvxSpinner的MVVMCross中的多選列表

MvxSpinner

<Mvx.MvxSpinner 
    android:layout_width="fill_parent" 
    android:layout_height="warp_content" 
    android:id="@+id/spMultiList" 
    local:MvxDropDownItemTemplate="@layout/itemspinner" 
    local:MvxBind="ItemsSource source; SelectedItem SelectedItem" /> 

佈局/ itemspinner.xaml

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:local="http://schemas.android.com/apk/res-auto" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content"> 

    <TextView 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:layout_weight=".9" 
     local:MvxBind="Text Description" /> 

     <CheckBox 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_weight=".1" 
     android:checked="false"/> 
</LinearLayout> 
+0

我不知道我理解。有沒有一個非數據綁定的例子,你想要做什麼? – Stuart 2014-12-05 07:34:18

回答

0

如果有人想知道,這是通過添加一個 '選擇' 布爾解析到ITEMLIST的MvxSpinner綁定到。

<CheckBox 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    local:MvxBind="Checked Selected"/> 

查閱保存多張支票:

itemspinner.xaml模板如下然後可以綁定到該變量。