Android アプリケーションに MvxBindableSpinner を組み込みました。
<TableRow>
<TextView
android:text="Mandant:"
android:width="0px"
android:layout_weight=".22" />
<cirrious.mvvmcross.binding.android.views.MvxBindableSpinner
android:layout_weight=".78"
local:MvxDropDownItemTemplate="@layout/mandantlistitem_dropdown"
local:MvxItemTemplate="@layout/mandantlistitem"
local:MvxBind="{'ItemsSource':{'Path':'Mandanten'},'SelectedItem':{'Path':'SelectedMandant','Mode':'TwoWay'}}"/>
</TableRow>
MandantClass は単純です。
//Class
public class Mandant
{
//Properties
public string MandantBezeichnung { get; set; }
}
私が抱えている問題は、SelectedItem が機能していないことです。選択したものは常に「null」です。SelectedItem の ViewModel のプロパティは次のようになります。
private string selectedMandant;
public string SelectedMandant
{
get { return selectedMandant; }
set { selectedMandant = value; FirePropertyChanged(() => SelectedMandant); }
}
私はすべてを試しましたが、うまくいきません..うまくコンパイルされ、エラーメッセージはありません..しかし、常にnullです..誰かが私を助けることができますか?