我建了一個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