je construit un MvxBindableSpinner dans mon Android Application:MVVMCross Spinner - SelectedItem ne fonctionne pas?
<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>
Le MandantClass est simple:
//Class
public class Mandant
{
//Properties
public string MandantBezeichnung { get; set; }
}
Le problème que j'ai est que le SelectedItem ne fonctionne pas .. son alway « null », tout ce que je choisis .. bien sur la ViewModel pour le SelectedItem ressemble à ceci:
private string selectedMandant;
public string SelectedMandant
{
get { return selectedMandant; }
set { selectedMandant = value; FirePropertyChanged(() => SelectedMandant); }
}
J'ai tout essayé, mais ne peut pas le faire fonctionner .. il compile bien et pas d'erreurs .. mais c'est toujours nul .. Peut-être que quelqu'un peut m'aider?
une autre chose ... il y a des abréviations disponibles si vous en avez besoin - donc 'cirrious.mvvmcross.binding.android.views.MvxBindableSpinner' peut être écrit' Mvx.MvxBindableSpinner' - j'espère que ça aide – Stuart
merci beaucoup pour cette astuce, Et j'ai été en mesure de résoudre le problème – eMi
Lorsque vous obtenez une seconde, il pourrait être agréable de dire comment :) Quand quelqu'un d'autre frappe le même problème et trouve cette question, alors ils seront intéressés :) – Stuart