我建了一个MvxBindableSpinner到我的Android的应用程序:MVVMCross微调 - SelectedItem不工作?
<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不工作的问题..其送花儿给人“空”无论我选择..上的视图模型的的SelectedItem的属性看起来是这样的:
private string selectedMandant;
public string SelectedMandant
{
get { return selectedMandant; }
set { selectedMandant = value; FirePropertyChanged(() => SelectedMandant); }
}
我什么都试过,但不能得到它的工作..它编译罚款和没有errormessages ..但其始终为空..也许有人可以帮助我?
另一件事...如果你需要它们,有缩写可用 - 所以'cirrious.mvvmcross.binding.android.views.MvxBindableSpinner'可以写成'Mvx.MvxBindableSpinner' - 希望能帮助 – Stuart
非常感谢这个技巧,我能解决问题 – eMi
当你得到第二个时,它可能是很好说,如何:)当别人碰到同样的问题,并发现这个问题,那么他们会感兴趣:) – Stuart