Je construis un projet android natif avec Xamarin et MVVMCross. J'utilise un Mvx.MvxSpinner
en tant qu'élément pour charger mes données dans (Ceci est la façon MVVMCross).Xamarin, MVVMCross show DisplayMemberPath à la place
J'ai le problème suivant: J'ai une classe avec différents éléments de données et un spinner où je lie un new List<DataClass>()
avec des éléments. est-il un moyen de lier effectivement à la propriété Nom dans le DataClass (comme DisplayMemberPath
dans WPF)
DataClass:
public class DataClass
{
public string Name { get; set; }
}
ViewModel:
public ObservableCollection<DataClass> Lines
{
get => GetPropertyValue<ObservableCollection<DataClass>>();
set => SetPropertyValue(value);
}
Vue:
<Mvx.MvxSpinner
android:layout_width="wrap_content"
android:layout_height="wrap_content"
local:MvxBind="ItemsSource Lines; SelectedItem SelectedLine" />
Je pourrais aussi utiliser un adaptateur si cela est impossible. – kevingoos
Que se passe-t-il si vous modifiez 'SelectedLine' en' SelectedLine.Name' dans votre liaison XML? –