我已經創建了Android應用程序,它按預期工作。現在我添加了UvP Project,如MvvmCross站點所示。MvvmCross綁定UWP
問題是綁定在那裏不起作用。
還有就是我的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>
而且視圖模型
public string Login { get; set; }
public string Password { get; set; }
public MvxCommand LoginCommand { get; private set; }
//...
當按下登錄按鈕,它成功地進入給定的方法,但登錄名和密碼字符串爲空。使用MvxBind登錄和密碼字符串時,相同的代碼適用於Android。
我會做一些工作嗎?
您使用的是Fody PropertyChanged嗎?如果是這樣的話,請確保UWP項目中的wave xml是正確的 – xleon
順便說一句,如果你不顯示你是如何綁定的,那麼人們將無法提供幫助 – xleon