J'ai créé une application Android qui fonctionne comme prévu. Maintenant, j'ai ajouté le projet UWP comme indiqué sur le site MvvmCross.MvvmCross Binding UWP
Le problème est que la liaison ne fonctionne pas là.
Il est mon XAML:
<Grid Row="1" >
<StackPanel VerticalAlignment="Center"
Margin="40 0 40 0">
<TextBox Text="{Binding Login}"
Margin="0 0 0 20"/>
<PasswordBox Password="{Binding Password}"/>
</StackPanel>
<Button VerticalAlignment="Bottom"
Content="Login"
Command="{Binding LoginCommand}"
Foreground="#F9F9F9"
HorizontalAlignment="Stretch"
Background="#FF4081"/>
</Grid>
Et ViewModel
public string Login { get; set; }
public string Password { get; set; }
public MvxCommand LoginCommand { get; private set; }
//...
Lorsque le bouton de connexion est pressé, il va dans la méthode donnée avec succès, mais Login et Mot de passe Chaîne sont nuls. Le même code fonctionne pour Android avec MvxBind sur les chaînes Login et Password.
Est-ce que je fais quelque chose de fatigué?
Utilisez-vous Fody PropertyChanged? Si tel est le cas, assurez-vous que la vague xml est correcte dans le projet UWP – xleon
Et BTW, si vous ne montrez pas comment vous faites les liaisons, les gens ne seront pas en mesure d'aider beaucoup – xleon